"use strict";

require("@babel/runtime/helpers/Arrayincludes");
var e = require("@babel/runtime/helpers/typeof");
(wx.webpackJsonp = wx.webpackJsonp || []).push([[3], {
  1: function _(e, t, a) {
    var n,
      i = a(4),
      r = a.n(i),
      o = (i = a(0), a.n(i)),
      s = a(11),
      c = a(12),
      l = a(34),
      g = a(36),
      p = a(50),
      d = (n = function (e) {
        return function () {
          var t = e.apply(this, arguments);
          return new Promise(function (e, a) {
            return function n(i, r) {
              try {
                var o = t[i](r),
                  s = o.value;
              } catch (i) {
                return void a(i);
              }
              if (!o.done) return Promise.resolve(s).then(function (e) {
                n("next", e);
              }, function (e) {
                n("throw", e);
              });
              e(s);
            }("next");
          });
        };
      }(r.a.mark(function e(t, a, n) {
        var i, d, b, A, B, I, x, k, D;
        return r.a.wrap(function (e) {
          for (;;) switch (e.prev = e.next) {
            case 0:
              if ("" == o.a.getStorageSync("getOpenIdStorage")) return e.prev = 1, e.next = 4, Object(p.a)().then(function (e) {}, function (e) {});
              e.next = 9;
              break;
            case 4:
              e.next = 9;
              break;
            case 6:
              e.prev = 6, e.t0 = e["catch"](1), console.log("捕获到了错误:", e.t0);
            case 9:
              i = t.url, d = t.method, b = t.data, A = t.needLoading, B = t.needCode, k = t.urlType, I = h + "", void 0 === k ? I = h + "" : 2 == k ? I = y + "" : 3 == k && (I = v + ""), A && o.a.showLoading({
                title: "加载中",
                mask: !0
              }), D = g.a.getTokenData(b, i), x = o.a.getStorageSync("encryptValue") || "", o.a.getStorageSync("openid"), k = o.a.getStorageSync("xcxCurrentEnvironment") || "", D = {
                encryptValue: x,
                wechat: k ? 0 : 1,
                n: f,
                m: D.md5,
                v: s.a.WxStudentVersion,
                t: D.tstr,
                s: D.iArrStr,
                Cookie: o.a.getStorageSync("Cookie"),
                "content-type": "application/x-www-form-urlencoded"
              }, o.a.request({
                url: I + i,
                method: d,
                header: D,
                dataType: "json",
                data: b,
                success: function success(e) {
                  if (A && o.a.hideLoading(), e.data) return e.data.mstv && !g.a.checkToken(e.data.mstv, i) ? (o.a.showToast({
                    title: "接口回调异常",
                    icon: "none"
                  }), !1) : void (200 == e.data.code ? a(e.data) : 701 == e.data.code ? (U.push({
                    options: t,
                    resolve: a,
                    reject: n
                  }), Object(p.a)().then(function () {
                    S();
                  }, function (e) {
                    n({
                      msg: "openId获取失败"
                    }), console.log(e, "openId获取失败");
                  })["catch"](function (e) {})) : 205 == e.data.code ? (e.data, U.push({
                    options: t,
                    resolve: a,
                    reject: n
                  }), function (e, t, a, n, i) {
                    var r = o.a.getStorageSync("openid") || null,
                      s = o.a.getStorageSync("unionid") || null,
                      g = (o.a.getStorageSync("userid"), o.a.getStorageSync("username") || null),
                      p = o.a.getStorageSync("password") || null,
                      d = o.a.getStorageSync("logintype") || null,
                      f = o.a.getStorageSync("userType") || null,
                      h = o.a.getStorageSync("schoolId") || null,
                      y = o.a.getStorageSync("qywxPhone") || null,
                      v = o.a.getStorageSync("loginerId") || null,
                      S = o.a.getStorageSync("encryptLoginerId") || null,
                      b = o.a.getStorageSync("xcxSystemInfo") || null,
                      U = o.a.getStorageSync("xcxCurrentEnvironment") || null;
                    return p && (30 < p.length || (p = l.a.hexMD5(p))), m.push({
                      url: e,
                      method: t,
                      data: a,
                      needLoading: n,
                      needCode: i
                    }), new Promise(function (e, t) {
                      if (u) return d || t({
                        showlogin: !0
                      }), !1;
                      u = !0, setTimeout(function () {
                        u = !1;
                      }, 5e3), "1" == d ? U && "wxwork" == U ? w("login/LoginByQyWx!qyWxBind.action", "POST", {
                        deviceId: r,
                        phone: y
                      }, !1, !1, "").then(function (t) {
                        c.a.Data.userInfo = {
                          open_id: r,
                          phone: t.data.phone
                        }, o.a.setStorageSync("sessionId", t.data.sessionId), o.a.setStorageSync("encryptValue", t.data.encryptValue), o.a.setStorageSync("qywxPhone", y), o.a.setStorageSync("userid", t.data.loginerId), o.a.setStorageSync("encryptLoginerId", t.data.encryptLoginerId), o.a.setStorageSync("Cookie", "JSESSIONID=" + t.data.sessionId);
                        var a = Date.parse(new Date());
                        o.a.setStorageSync("Cookie_time", a + 36e5), e(t);
                      }, function (e) {
                        o.a.getApp().globalData.isLogin = !1, e && (e && 202 == e.code || e && 401 == e.code ? t(e) : t({
                          showlogin: !0,
                          code: 1e3
                        }));
                      }) : w("login/login!wx.action", "POST", {
                        openId: r,
                        unionId: s
                      }, !1, !0, "").then(function (t) {
                        c.a.Data.userInfo = {
                          open_id: r,
                          phone: t.data.phone
                        }, o.a.setStorageSync("sessionId", t.data.sessionId), o.a.setStorageSync("encryptValue", t.data.encryptValue), o.a.setStorageSync("userid", t.data.loginerId), o.a.setStorageSync("encryptLoginerId", t.data.encryptLoginerId), o.a.setStorageSync("username", t.data.md5Uid), o.a.setStorageSync("Cookie", "JSESSIONID=" + t.data.sessionId);
                        var a = Date.parse(new Date());
                        o.a.setStorageSync("Cookie_time", a + 36e5), o.a.getApp().globalData.isLogin = !0, e(t);
                      }, function (e) {
                        e && (o.a.getApp().globalData.isLogin = !1, e && 202 == e.code || e && 401 == e.code ? t(e) : t({
                          showlogin: !0,
                          code: 1e3
                        }));
                      }) : "2" == d ? 2 == f ? w("login/login.action", "POST", {
                        model: b ? b.model : "",
                        brand: b ? b.brand : "",
                        platform: b ? b.platform : "",
                        system: b ? b.system : "",
                        openId: r,
                        unionId: s,
                        schoolId: h,
                        userType: 1,
                        username: g,
                        password: p
                      }, !1, !1, "").then(function (t) {
                        c.a.Data.userInfo = {
                          open_id: r,
                          phone: t.data.phone
                        }, o.a.setStorageSync("sessionId", t.data.sessionId), o.a.setStorageSync("encryptValue", t.data.encryptValue), o.a.setStorageSync("userid", t.data.loginerId), o.a.setStorageSync("encryptLoginerId", t.data.encryptLoginerId), o.a.setStorageSync("Cookie", "JSESSIONID=" + t.data.sessionId);
                        var a = Date.parse(new Date());
                        o.a.setStorageSync("Cookie_time", a + 36e5), o.a.getApp().globalData.isLogin = !0, e(t);
                      }, function (e) {
                        o.a.getApp().globalData.isLogin = !1, e && 202 == e.code || e && 401 == e.code ? t(e) : t({
                          showlogin: !0,
                          code: 1e3
                        });
                      }) : v ? w("login/login.action", "POST", {
                        type: "fromApp",
                        loginerId: v,
                        model: b ? b.model : "",
                        brand: b ? b.brand : "",
                        platform: b ? b.platform : "",
                        system: b ? b.system : "",
                        openId: r,
                        unionId: s,
                        username: "",
                        password: "",
                        deviceId: U && "wxwork" == U ? r : ""
                      }, !1, !1, "").then(function (t) {
                        c.a.Data.userInfo = {
                          open_id: r,
                          phone: t.data.phone
                        }, o.a.setStorageSync("sessionId", t.data.sessionId), o.a.setStorageSync("encryptValue", t.data.encryptValue), o.a.setStorageSync("userid", t.data.loginerId), o.a.setStorageSync("encryptLoginerId", t.data.encryptLoginerId), o.a.setStorageSync("Cookie", "JSESSIONID=" + t.data.sessionId);
                        var a = Date.parse(new Date());
                        o.a.setStorageSync("Cookie_time", a + 36e5), o.a.getApp().globalData.isLogin = !0, e(t);
                      }, function (e) {
                        o.a.getApp().globalData.isLogin = !1, e && 202 == e.code || e && 401 == e.code ? t(e) : t({
                          showlogin: !0,
                          code: 1e3
                        });
                      }) : w("login/login.action", "POST", {
                        username: g,
                        password: p,
                        model: b ? b.model : "",
                        brand: b ? b.brand : "",
                        platform: b ? b.platform : "",
                        system: b ? b.system : "",
                        openId: r,
                        unionId: s,
                        deviceId: U && "wxwork" == U ? r : ""
                      }, !1, !1, "").then(function (t) {
                        c.a.Data.userInfo = {
                          open_id: r,
                          phone: t.data.phone
                        }, o.a.setStorageSync("sessionId", t.data.sessionId), o.a.setStorageSync("encryptValue", t.data.encryptValue), o.a.setStorageSync("userid", t.data.loginerId), o.a.setStorageSync("encryptLoginerId", t.data.encryptLoginerId), o.a.setStorageSync("Cookie", "JSESSIONID=" + t.data.sessionId);
                        var a = Date.parse(new Date());
                        o.a.setStorageSync("Cookie_time", a + 36e5), o.a.getApp().globalData.isLogin = !0, e(t);
                      }, function (e) {
                        o.a.getApp().globalData.isLogin = !1, e && 202 == e.code || (e && 401 == e.code ? t(e) : t({
                          showlogin: !0,
                          code: 1e3
                        }));
                      }) : "3" == d ? w("login/login!reLogin.action", "POST", {
                        encryptUid: S,
                        openId: r,
                        deviceId: U && "wxwork" == U ? r : ""
                      }, !1, !0, "").then(function (t) {
                        c.a.Data.userInfo = {
                          open_id: r,
                          phone: t.data.phone
                        }, o.a.setStorageSync("sessionId", t.data.sessionId), o.a.setStorageSync("encryptValue", t.data.encryptValue), o.a.setStorageSync("userid", t.data.loginerId), o.a.setStorageSync("encryptLoginerId", t.data.encryptLoginerId), o.a.setStorageSync("Cookie", "JSESSIONID=" + t.data.sessionId);
                        var a = Date.parse(new Date());
                        o.a.setStorageSync("Cookie_time", a + 36e5), o.a.getApp().globalData.isLogin = !0, e(t);
                      }, function (e) {
                        o.a.getApp().globalData.isLogin = !1, e && 202 == e.code || (e && 401 == e.code ? t(e) : e && 400 == e.code && "请先删除小程序，重新登录" == e.msg ? (o.a.redirectTo({
                          url: "/videoBag/pages/login/login/login"
                        }), t(e)) : t({
                          showlogin: !0,
                          code: 1e3
                        }));
                      }) : t({
                        showlogin: !0
                      });
                    });
                  }(i, d, b, A, B).then(function (e) {
                    o.a.getApp().globalData.isLogin = !0;
                    var t = new Date(),
                      a = t.getFullYear(),
                      n = t.getMonth() + 1,
                      i = t.getDate();
                    "" != o.a.getStorageSync("sfxyLoginCount") && o.a.getStorageSync("sfxyLoginCount") == a + "/" + n + "/" + i ? (t = o.a.getStorageSync("todayLoginCount") ? o.a.getStorageSync("todayLoginCount") : 0, o.a.setStorageSync("todayLoginCount", t + 1)) : (o.a.setStorageSync("sfxyLoginCount", a + "/" + n + "/" + i), o.a.setStorageSync("todayLoginCount", 1), o.a.setStorageSync("todayJumpCount", 0)), S();
                  })["catch"](function (e) {
                    o.a.getApp().globalData.isLogin = !1, n(e);
                  })) : 604 == e.data.code ? (o.a.showToast({
                    title: e.data,
                    icon: "none"
                  }), n(e.data)) : B ? n(e.data) : 202 == e.data.code ? (n(e.data), "账号或密码错误" != e.data.msg && o.a.showToast({
                    title: e.data.msg,
                    icon: "none"
                  })) : o.a.showToast({
                    title: e.data.msg,
                    icon: "none"
                  }));
                },
                fail: function fail(e) {
                  A && o.a.hideLoading(), n({
                    msg: "请求发生错误"
                  });
                },
                complete: function complete() {}
              });
            case 19:
            case "end":
              return e.stop();
          }
        }, e, this, [[1, 6]]);
      })), function (e, t, a) {
        return n.apply(this, arguments);
      }),
      u = !1,
      m = [],
      f = g.a.nocheckArrs().join(","),
      h = s.a.HOST,
      y = s.a.APPHTTP,
      v = s.a.WEBSOCKETURL_HTTP,
      S = function S() {
        for (; 0 < U.length;) b = U.shift(), d(b.options, b.resolve, b.reject);
      },
      b = null,
      U = [];
    function w(e, t, a, n, i, r) {
      return new Promise(function (o, s) {
        d({
          url: e,
          method: t,
          data: a,
          needLoading: n,
          needCode: i,
          urlType: r
        }, o, s);
      });
    }
    t.a = {
      xyb_request: function xyb_request(e, t, a, n, i, r) {
        return new Promise(function (o, s) {
          d({
            url: e,
            method: t,
            data: a,
            needLoading: n,
            needCode: i,
            urlType: r
          }, o, s);
        });
      }
    };
  },
  10: function _(e, t, a) {
    var n = [];
    function i(e) {
      return e = Object.assign({}, i.currentOptions, e), new Promise(function (t, a) {
        var i = (e.context || function () {
          var e = getCurrentPages();
          return e[e.length - 1];
        }()).selectComponent(e.selector);
        delete e.context, delete e.selector, i ? (i.set(Object.assign({
          onCancel: a,
          onConfirm: t
        }, e)), n.push(i)) : console.warn("未找到 van-dialog 节点，请确认 selector 及 context 是否正确");
      });
    }
    i.defaultOptions = {
      show: !0,
      title: "",
      message: "",
      zIndex: 100,
      overlay: !0,
      className: "",
      customStyle: "",
      asyncClose: !1,
      messageAlign: "",
      transition: "scale",
      selector: "#van-dialog",
      confirmButtonText: "确认",
      cancelButtonText: "取消",
      showConfirmButton: !0,
      showCancelButton: !1,
      closeOnClickOverlay: !1,
      confirmButtonOpenType: ""
    }, (i.alert = i).confirm = function (e) {
      return i(Object.assign({
        showCancelButton: !0
      }, e));
    }, i.close = function () {
      n.forEach(function (e) {
        e.close();
      }), n = [];
    }, i.stopLoading = function () {
      n.forEach(function (e) {
        e.stopLoading();
      });
    }, i.setDefaultOptions = function (e) {
      Object.assign(i.currentOptions, e);
    }, (i.resetDefaultOptions = function () {
      i.currentOptions = Object.assign({}, i.defaultOptions);
    })(), t.a = i;
  },
  11: function _(e, t, a) {
    t.a = {
      HOST: "https://xcx.xybsyw.com/",
      APPHTTP: "https://app.xybsyw.com/",
      WEBSOCKETURL: "wss://im.xybsyw.com/",
      HTMLJUMP: "https://www.xybsyw.com/",
      TRTC_APPID: 1400322275,
      TRTC_SECRETKEY: "dac43717030243bc021675667b9851d8daa9c31a1987c67b85072105ceaf9c9f",
      WxStudentVersion: "1.6.36",
      WEBSOCKETURL_HTTP: "https://im.xybsyw.com/"
    };
  },
  114: function _(e, t) {
    e.exports = "";
  },
  115: function _(e, t) {
    e.exports = "";
  },
  12: function _(e, t, a) {
    var n = a(0),
      i = a.n(n),
      r = {
        app_id: "",
        event_id: "",
        api_base: "https://pingtas.qq.com/pingd",
        prefix: "_mta_",
        version: "1.3.6",
        stat_share_app: !1,
        stat_pull_down_fresh: !1,
        stat_reach_bottom: !1
      };
    function o() {
      try {
        var e = "s" + s();
        return i.a.setStorageSync(r.prefix + "ssid", e), e;
      } catch (e) {}
    }
    function s(e) {
      for (var t = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], a = 10; 1 < a; a--) {
        var n = Math.floor(10 * Math.random()),
          i = t[n];
        t[n] = t[a - 1], t[a - 1] = i;
      }
      for (a = n = 0; a < 5; a++) n = 10 * n + t[a];
      return (e || "") + (n + "") + +new Date();
    }
    function c() {
      var e,
        t = {
          dm: "wechat.apps.xx",
          url: function () {
            try {
              var e = i.a.getCurrentPages(),
                t = "/";
              return 0 < e.length ? e.pop().__route__ : t;
            } catch (e) {
              console.log("get current page path error:" + e);
            }
          }(),
          pvi: "",
          si: "",
          ty: 0
        };
      return t.pvi = ((e = function () {
        try {
          return i.a.getStorageSync(r.prefix + "auid");
        } catch (e) {}
      }()) || (e = function () {
        try {
          var e = s();
          return i.a.setStorageSync(r.prefix + "auid", e), e;
        } catch (e) {}
      }(), t.ty = 1), e), t.si = function () {
        try {
          return i.a.getStorageSync(r.prefix + "ssid");
        } catch (e) {}
      }() || o(), t;
    }
    function l() {
      var e = function () {
        var e = i.a.getSystemInfoSync();
        return {
          adt: encodeURIComponent(e.model),
          scl: e.pixelRatio,
          scr: e.windowWidth + "x" + e.windowHeight,
          lg: e.language,
          fl: e.version,
          jv: encodeURIComponent(e.system),
          tz: encodeURIComponent(e.platform)
        };
      }();
      return function (e) {
        i.a.getNetworkType({
          success: function success(t) {
            e(t.networkType);
          }
        });
      }(function (e) {
        try {
          i.a.setStorageSync(r.prefix + "ntdata", e);
        } catch (e) {}
      }), e.ct = i.a.getStorageSync(r.prefix + "ntdata") || "4g", e;
    }
    function g() {
      var e,
        t = p.Data.userInfo,
        a = [];
      for (e in t) t.hasOwnProperty(e) && a.push(e + "=" + t[e]);
      return t = a.join(";"), {
        r2: r.app_id,
        r4: "wx",
        ext: "v=" + r.version + (null !== t && "" !== t ? ";ui=" + encodeURIComponent(t) : "")
      };
    }
    var p = {
      App: {
        init: function init(e) {
          "appID" in e && (r.app_id = e.appID), "eventID" in e && (r.event_id = e.eventID), "statShareApp" in e && (r.stat_share_app = e.statShareApp), "statPullDownFresh" in e && (r.stat_pull_down_fresh = e.statPullDownFresh), "statReachBottom" in e && (r.stat_reach_bottom = e.statReachBottom), o();
          try {
            "lauchOpts" in e && (p.Data.lanchInfo = e.lauchOpts, p.Data.lanchInfo.landing = 1);
          } catch (e) {}
        }
      },
      Page: {
        init: function init() {
          var e,
            t,
            a,
            n,
            o = i.a.getCurrentPages()[i.a.getCurrentPages().length - 1];
          o.onShow && (e = o.onShow, o.onShow = function () {
            p.Page.stat(), e.call(this, arguments);
          }), r.stat_pull_down_fresh && o.onPullDownRefresh && (t = o.onPullDownRefresh, o.onPullDownRefresh = function () {
            p.Event.stat(r.prefix + "pulldownfresh", {
              url: o.__route__
            }), t.call(this, arguments);
          }), r.stat_reach_bottom && o.onReachBottom && (a = o.onReachBottom, o.onReachBottom = function () {
            p.Event.stat(r.prefix + "reachbottom", {
              url: o.__route__
            }), a.call(this, arguments);
          }), r.stat_share_app && o.onShareAppMessage && (n = o.onShareAppMessage, o.onShareAppMessage = function () {
            return p.Event.stat(r.prefix + "shareapp", {
              url: o.__route__
            }), n.call(this, arguments);
          });
        },
        multiStat: function multiStat(e, t) {
          var a;
          1 == t ? p.Page.stat(e) : (t = i.a.getCurrentPages()[i.a.getCurrentPages().length - 1]).onShow && (a = t.onShow, t.onShow = function () {
            p.Page.stat(e), a.call(this, arguments);
          });
        },
        stat: function stat(e) {
          if ("" != r.app_id) {
            var t = [],
              a = g();
            if (e && (a.r2 = e), e = [c(), a, l()], p.Data.lanchInfo) {
              e.push({
                ht: p.Data.lanchInfo.scene,
                rdm: "/",
                rurl: p.Data.lanchInfo.path
              }), p.Data.lanchInfo.query && p.Data.lanchInfo.query._mta_ref_id && e.push({
                rarg: p.Data.lanchInfo.query._mta_ref_id
              });
              try {
                1 == p.Data.lanchInfo.landing && (a.ext += ";lp=1", p.Data.lanchInfo.landing = 0);
              } catch (e) {}
            }
            e.push({
              rand: +new Date()
            });
            a = 0;
            for (var n = e.length; a < n; a++) for (var o in e[a]) e[a].hasOwnProperty(o) && t.push(o + "=" + (void 0 === e[a][o] ? "" : e[a][o]));
            i.a.request({
              url: r.api_base + "?" + t.join("&").toLowerCase()
            });
          }
        }
      },
      Event: {
        stat: function stat(e, t) {
          if ("" != r.event_id) {
            var a = [],
              n = c(),
              o = g();
            n.dm = "wxapps.click", n.url = e, o.r2 = r.event_id;
            var s,
              p = void 0 === t ? {} : t,
              d = [];
            for (s in p) p.hasOwnProperty(s) && d.push(encodeURIComponent(s) + "=" + encodeURIComponent(p[s]));
            for (p = d.join(";"), o.r5 = p, p = 0, o = (n = [n, o, l(), {
              rand: +new Date()
            }]).length; p < o; p++) for (var u in n[p]) n[p].hasOwnProperty(u) && a.push(u + "=" + (void 0 === n[p][u] ? "" : n[p][u]));
            i.a.request({
              url: r.api_base + "?" + a.join("&").toLowerCase()
            });
          }
        }
      },
      Data: {
        userInfo: null,
        lanchInfo: null
      }
    };
    t.a = p;
  },
  13: function _(e, t, a) {
    var n = a(31),
      i = {
        type: "text",
        mask: !1,
        message: "",
        show: !0,
        zIndex: 1e3,
        duration: 3e3,
        position: "middle",
        forbidClick: !1,
        loadingType: "circular",
        selector: "#van-toast"
      },
      r = [],
      o = Object.assign({}, i);
    function s(e) {
      return Object(n.b)(e) ? e : {
        message: e
      };
    }
    function c(e) {
      var t = Object.assign({}, o, s(e)),
        a = (t.context || function () {
          var e = getCurrentPages();
          return e[e.length - 1];
        }()).selectComponent(t.selector);
      if (a) return delete t.context, delete t.selector, a.clear = function () {
        a.set({
          show: !1
        }), t.onClose && t.onClose();
      }, r.push(a), a.set(t), clearTimeout(a.timer), 0 < t.duration && (a.timer = setTimeout(function () {
        a.clear(), r = r.filter(function (e) {
          return e !== a;
        });
      }, t.duration)), a;
      console.warn("未找到 van-toast 节点，请确认 selector 及 context 是否正确");
    }
    a = function a(e) {
      return function (t) {
        return c(Object.assign({
          type: e
        }, s(t)));
      };
    }, c.loading = a("loading"), c.success = a("success"), c.fail = a("fail"), c.clear = function () {
      r.forEach(function (e) {
        e.clear();
      }), r = [];
    }, c.setDefaultOptions = function (e) {
      Object.assign(o, e);
    }, c.resetDefaultOptions = function () {
      o = Object.assign({}, i);
    }, t.a = c;
  },
  14: function _(e, t, a) {
    var n = a(0),
      i = a(17),
      r = function r(e, t) {
        if (Array.isArray(e)) return e;
        if (Symbol.iterator in Object(e)) return function (e, t) {
          var a = [],
            n = !0,
            i = !1,
            r = void 0;
          try {
            for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
          } catch (e) {
            i = !0, r = e;
          } finally {
            try {
              !n && s["return"] && s["return"]();
            } finally {
              if (i) throw r;
            }
          }
          return a;
        }(e, t);
        throw new TypeError("Invalid attempt to destructure non-iterable instance");
      };
    function o(e) {
      if (Array.isArray(e)) {
        for (var t = 0, a = Array(e.length); t < e.length; t++) a[t] = e[t];
        return a;
      }
      return Array.from(e);
    }
    t.a = function (e) {
      var t = 1 < arguments.length && void 0 !== arguments[1] && arguments[1],
        a = Object(n.useRef)(t),
        s = Object(n.useState)(1),
        c = (y = r(s, 2))[0],
        l = y[1],
        g = Object(n.useState)([]),
        p = (t = r(g, 2))[0],
        d = t[1],
        u = (s = Object(n.useState)(!1), (y = r(s, 2))[0]),
        m = y[1],
        f = (g = Object(n.useState)(1), (t = r(g, 2))[0]),
        h = t[1],
        y = (s = Object(n.useMemo)(function () {
          return !u && c < f;
        }, [u, c, f]), Object(n.useMemo)(function () {
          return 1 === c && 0 === p.length;
        }, [c, p])),
        v = (g = Object(n.useCallback)(function () {
          console.log("🚀toLower->", c, f, "tex"), !u && c < f && l(function (e) {
            return e + 1;
          });
        }, [u, c, f]), t = Object(i.a)(function () {
          l(1), h(1), v();
        }), function () {
          m(!0), e(c).then(function (e) {
            console.log(e.data.maxPage);
            var t = e.data.list || [];
            e = 0 === t.length ? c : e.data.maxPage || e.data.MaxPage;
            h(e), d(1 !== c ? function (e) {
              return [].concat(o(e), o(t));
            } : t);
          })["catch"](function () {})["finally"](function () {
            m(!1);
          });
        });
      return Object(n.useEffect)(function () {
        console.log(a.current), a.current && v(), a.current = !0;
      }, [c]), {
        dataList: p,
        loading: u,
        handleScrollToLower: g,
        clearData: t,
        hasMore: s,
        isEmpty: y,
        setDataList: d
      };
    };
  },
  143: function _(e, t) {
    e.exports = "";
  },
  15: function _(e, t, a) {
    a.d(t, "c", function () {
      return g;
    }), a.d(t, "d", function () {
      return p;
    }), a.d(t, "a", function () {
      return d;
    }), a.d(t, "b", function () {
      return u;
    });
    t = a(4);
    var n = a.n(t),
      i = (t = a(0), a.n(t)),
      r = a(2),
      o = function o(e, t) {
        if (Array.isArray(e)) return e;
        if (Symbol.iterator in Object(e)) return function (e, t) {
          var a = [],
            n = !0,
            i = !1,
            r = void 0;
          try {
            for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
          } catch (e) {
            i = !0, r = e;
          } finally {
            try {
              !n && s["return"] && s["return"]();
            } finally {
              if (i) throw r;
            }
          }
          return a;
        }(e, t);
        throw new TypeError("Invalid attempt to destructure non-iterable instance");
      };
    function s(e) {
      return function () {
        var t = e.apply(this, arguments);
        return new Promise(function (e, a) {
          return function n(i, r) {
            try {
              var o = t[i](r),
                s = o.value;
            } catch (i) {
              return void a(i);
            }
            if (!o.done) return Promise.resolve(s).then(function (e) {
              n("next", e);
            }, function (e) {
              n("throw", e);
            });
            e(s);
          }("next");
        });
      };
    }
    function c(e) {
      return new Promise(function (t, a) {
        i.a.getImageInfo({
          src: e,
          success: function success(e) {
            e = e.path, i.a.saveImageToPhotosAlbum({
              filePath: e,
              success: function success() {
                t();
              },
              fail: function fail(e) {
                a(e);
              }
            });
          },
          fail: function fail(e) {
            a(e);
          }
        });
      });
    }
    function l() {
      return new Promise(function (e, t) {
        i.a.getSetting({
          success: function success(a) {
            a = a.authSetting, console.log("¬∆¬ success", a), a["scope.writePhotosAlbum"] ? e() : i.a.authorize({
              scope: "scope.writePhotosAlbum",
              success: function success() {
                e();
              },
              fail: function fail(e) {
                t(e);
              }
            });
          },
          fail: function fail(e) {
            t(e);
          }
        });
      });
    }
    var g = function g(e) {
        if (!e) return "";
        var t = e.lastIndexOf("."),
          a = e.length;
        return (a = e.substring(t + 1, a).toLocaleLowerCase()).includes("?") ? a.split("?")[0] : a;
      },
      p = function p(e) {
        var t,
          a = !(1 < arguments.length && void 0 !== arguments[1]) || arguments[1];
        e && (t = g(e).toLocaleUpperCase(), ["GIF", "PNG", "JPG", "JPEG"].includes(t) ? i.a.previewImage({
          urls: [e]
        }) : e.includes("http") ? i.a.downloadFile({
          url: e,
          success: function success(e) {
            200 === e.statusCode && i.a.saveFile({
              tempFilePath: e.tempFilePath,
              success: function success(e) {
                e = e.savedFilePath, i.a.openDocument({
                  filePath: e,
                  showMenu: a,
                  success: function success() {
                    console.log("打开文档成功");
                  }
                });
              }
            });
          }
        }) : i.a.openDocument({
          filePath: e
        }));
      },
      d = function d(e) {
        var t,
          a = 1 < arguments.length && void 0 !== arguments[1] && arguments[1];
        return new Promise((t = s(n.a.mark(function t(s, g) {
          var p, d;
          return n.a.wrap(function (t) {
            for (;;) switch (t.prev = t.next) {
              case 0:
                return console.log("¬∆¬ awaitWrap(getSaveImageAuth())", Object(r.awaitWrap)(l())), t.next = 3, Object(r.awaitWrap)(l());
              case 3:
                if (d = t.sent, p = o(d, 2), d = p[0], p[1], d) return g("请获取权限"), t.abrupt("return");
                t.next = 10;
                break;
              case 10:
                if (e && e.length) {
                  t.next = 13;
                  break;
                }
                return g("图片列表为空"), t.abrupt("return");
              case 13:
                a && i.a.showLoading({
                  title: "图片保存中",
                  mask: !0
                }), Promise.all(e.map(c)).then(function () {
                  a && i.a.hideLoading(), s();
                })["catch"](function (e) {
                  a && i.a.hideLoading(), g(e);
                });
              case 15:
              case "end":
                return t.stop();
            }
          }, t, void 0);
        })), function (e, a) {
          return t.apply(this, arguments);
        }));
      },
      u = function u(e) {
        var t = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : null;
        return new Promise(function (a, n) {
          var r = i.a.createSelectorQuery();
          t && r["in"](t), r.select(e).boundingClientRect(function (e) {
            e ? a(e) : n("节点未找到");
          }).exec();
        });
      };
  },
  16: function _(e, t, a) {
    var n = Behavior({
      methods: {
        $emit: function $emit() {
          this.triggerEvent.apply(this, arguments);
        },
        getRect: function getRect(e, t) {
          var a = this;
          return new Promise(function (n) {
            wx.createSelectorQuery()["in"](a)[t ? "selectAll" : "select"](e).boundingClientRect(function (e) {
              t && Array.isArray(e) && e.length && n(e), !t && e && n(e);
            }).exec();
          });
        }
      }
    });
    function i(e, t) {
      return new Promise(function (a) {
        e.setData(t, a);
      });
    }
    var r = Behavior({
      created: function created() {
        var e,
          t,
          a,
          n = this;
        this.$options && (e = {}, t = this.$options().computed, a = Object.keys(t), this.calcComputed = function () {
          var i = {};
          return a.forEach(function (a) {
            var r = t[a].call(n);
            e[a] !== r && (e[a] = r, i[a] = r);
          }), i;
        });
      },
      attached: function attached() {
        this.set();
      },
      methods: {
        set: function set(e, t) {
          var a = this,
            n = [];
          return e && n.push(i(this, e)), this.calcComputed && n.push(i(this, this.calcComputed())), Promise.all(n).then(function (e) {
            return t && "function" == typeof t && t.call(a), e;
          });
        }
      }
    });
    function o(e, t) {
      var a,
        n = e.watch,
        i = e.computed;
      t.behaviors.push(r), n && (a = t.properties || {}, Object.keys(n).forEach(function (e) {
        var t;
        e in a && ((t = null !== (t = a[e]) && "type" in t ? t : {
          type: t
        }).observer = n[e], a[e] = t);
      }), t.properties = a), i && (t.methods = t.methods || {}, t.methods.$options = function () {
        return e;
      }, t.properties && function (e) {
        e && Object.keys(e).forEach(function (t) {
          var a = e[t],
            n = (a = null !== a && "type" in a ? a : {
              type: a
            }).observer;
          a.observer = function () {
            if (n) {
              "string" == typeof n && (n = this[n]);
              for (var e = arguments.length, t = Array(e), a = 0; a < e; a++) t[a] = arguments[a];
              n.apply(this, t);
            }
            this.set();
          }, e[t] = a;
        });
      }(t.properties));
    }
    function s() {
      var e = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {},
        t = {};
      !function (e, t, a) {
        Object.keys(a).forEach(function (n) {
          e[n] && (t[a[n]] = e[n]);
        });
      }(e, t, {
        data: "data",
        props: "properties",
        mixins: "behaviors",
        methods: "methods",
        beforeCreate: "created",
        created: "attached",
        mounted: "ready",
        relations: "relations",
        destroyed: "detached",
        classes: "externalClasses"
      });
      var a = e.relation;
      a && (t.relations = Object.assign(t.relations || {}, function (e, t, a) {
        return t in e ? Object.defineProperty(e, t, {
          value: a,
          enumerable: !0,
          configurable: !0,
          writable: !0
        }) : e[t] = a, e;
      }({}, "../" + a.name + "/index", a))), t.externalClasses = t.externalClasses || [], t.externalClasses.push("custom-class"), t.behaviors = t.behaviors || [], t.behaviors.push(n), e.field && t.behaviors.push("wx://form-field"), t.options = {
        multipleSlots: !0,
        addGlobalClass: !0
      }, o(e, t), Component(t);
    }
    a.d(t, "a", function () {
      return s;
    });
  },
  17: function _(e, t, a) {
    var n = a(0);
    t.a = function (e) {
      var t = (r = function (e, t) {
          if (Array.isArray(e)) return e;
          if (Symbol.iterator in Object(e)) return function (e, t) {
            var a = [],
              n = !0,
              i = !1,
              r = void 0;
            try {
              for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
            } catch (e) {
              i = !0, r = e;
            } finally {
              try {
                !n && s["return"] && s["return"]();
              } finally {
                if (i) throw r;
              }
            }
            return a;
          }(e, t);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        }(r = Object(n.useState)({
          current: !1
        }), 2))[0],
        a = r[1],
        i = Object(n.useRef)([]),
        r = Object(n.useCallback)(function () {
          for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n];
          i.current = t, a({
            current: !0
          });
        }, []);
      return Object(n.useEffect)(function () {
        t.current && a({
          current: !1
        });
      }, [t]), Object(n.useEffect)(function () {
        try {
          t.current && e.apply(void 0, function (e) {
            if (Array.isArray(e)) {
              for (var t = 0, a = Array(e.length); t < e.length; t++) a[t] = e[t];
              return a;
            }
            return Array.from(e);
          }(i.current));
        } catch (e) {
          console.error(e);
        }
      }, [t]), r;
    };
  },
  172: function _(e, t) {
    e.exports = "";
  },
  173: function _(e, t) {
    e.exports = "";
  },
  18: function _(e, t, a) {
    function n(e) {
      return (e = e.toString())[1] ? e : "0" + e;
    }
    var i = a(63),
      r = a.n(i),
      o = (i = function i(e) {
        return o(e) + " " + [e.getHours(), e.getMinutes(), e.getSeconds()].map(n).join(":");
      }, function (e) {
        return [e.getFullYear(), e.getMonth() + 1, e.getDate()].map(n).join("-");
      });
    t.a = {
      debounce: function debounce(e, t, a) {
        var n = void 0;
        return function () {
          var i,
            r = this,
            o = arguments;
          n && clearTimeout(n), a ? (i = !n, n = setTimeout(function () {
            n = null;
          }, t), i && e.apply(r, o)) : n = setTimeout(function () {
            e.apply(r, o);
          }, t);
        };
      },
      getArrayIndex: function getArrayIndex(e, t, a) {
        console.log(e), console.log(t), console.log(a);
        for (var n = 0; n < e.length; n++) if (e[n][t] == a) return n;
        return -1;
      },
      formatDate: o,
      formatDatePoint: function formatDatePoint(e) {
        return [e.getFullYear(), e.getMonth() + 1, e.getDate()].map(n).join(".");
      },
      formatDatePointTime: function formatDatePointTime(e) {
        return e.getFullYear() + "." + (e.getMonth() + 1).toString().padStart(2, "0") + "." + e.getDate().toString().padStart(2, "0") + " " + e.getHours().toString().padStart(2, "0") + ":" + e.getMinutes().toString().padStart(2, "0");
      },
      formatTime: i,
      $init: function $init(e) {
        e.$data = r.a.$copy(e.data, !0);
      },
      $digest: function $digest(e) {
        var t,
          a = e.data,
          n = e.$data,
          i = {};
        for (t in a) r.a.$isEqual(a[t], n[t]) || (i[t] = a[t], n[t] = r.a.$copy(a[t], !0));
        Object.keys(i).length && e.setData(i);
      }
    };
  },
  19: function _(e, t, a) {
    var n = a(0),
      i = a.n(n),
      r = a(11),
      o = a(53);
    t.a = {
      init: function init() {
        var e = this,
          t = {
            wxApp: App,
            wxPage: Page,
            rewriteApp: function rewriteApp(e) {
              return t.wxApp(t.instrument(e));
            },
            rewritePage: function rewritePage(e) {
              return t.wxPage(t.instrument(e));
            },
            appHandlerFuns: ["onLoad", "onShow", "onHide", "onUnload", "onLaunch", "onError"],
            pageHandlerFuns: ["onLoad", "onShow", "onHide", "onUnload", "onLaunch", "onError"],
            log: function log(t, a, n) {
              var r, o, s, c;
              "onShow" == t && (o = void 0, a.__displayReporter && a.__displayReporter.showReferpagepath && (o = a.__displayReporter.showReferpagepath.split(".")[0]), e.commonDataStatistics("browse", a.route, o, "", "", a.options, ""), c = {
                time: new Date().getTime(),
                pageUrl: a.route || ""
              }, i.a.setStorageSync("onshowInfo", c)), "onUnload" != t && "onHide" != t || (r = void 0, a.__displayReporter && a.__displayReporter.showReferpagepath && (r = a.__displayReporter.showReferpagepath.split(".")[0]), s = void 0, (o = i.a.getStorageSync("onshowInfo")).pageUrl && a.route && o.pageUrl == a.route && (c = new Date().getTime(), o.time && 0 < c - o.time && (s = parseInt((c - o.time) / 1e3))), e.commonDataStatistics("read", a.route, r, s, "", a.options, "")), n[0] && n[0].type && "tap" == n[0].type && (n[0].type, t && (n = void 0, a.__displayReporter && a.__displayReporter.showReferpagepath && (n = a.__displayReporter.showReferpagepath.split(".")[0]), e.commonDataStatistics("click", a.route, n, "", t, "", "")));
            },
            hook: function hook(e, a) {
              var n = a;
              return function () {
                return t.log(e, this, arguments), n.apply(this, arguments);
              };
            },
            instrument: function instrument(e) {
              for (var t in e) "function" == typeof e[t] && (e[t] = this.hook(t, e[t]));
              return e;
            },
            logApi: function logApi(e) {}
          };
        App = t.rewriteApp, Page = t.rewritePage;
      },
      studentWeChatPage: function studentWeChatPage(e) {
        var t = void 0;
        return [{
          id: 1,
          name: "机会",
          pageUrl: "pages/find/index/index"
        }, {
          id: "2",
          name: "成长",
          pageUrl: "ninthBag/pages/growup/growup"
        }, {
          id: 4,
          name: "消息",
          pageUrl: "fourthBag/pages/message/index/index"
        }, {
          id: 5,
          name: "我的",
          pageUrl: "fourthBag/pages/mine/index/index"
        }, {
          id: 6,
          name: "登录",
          pageUrl: "videoBag/pages/login/login/login"
        }, {
          id: 7,
          name: "设置求职意向",
          pageUrl: "videoBag/pages/jobintentionsetting/jobobjective/jobobjective"
        }, {
          id: 8,
          name: "求职-我的求职状态（首次并登录）",
          pageUrl: "videoBag/pages/jobintentionsetting/jobstatus/jobstatus"
        }, {
          id: 9,
          name: "我的-求职设置",
          pageUrl: "videoBag/pages/jobintentionsetting/jobset/jobset"
        }, {
          id: 10,
          name: "求职-搜索-选择城市",
          pageUrl: "videoBag/pages/search/selectcity/selectcity"
        }, {
          id: 11,
          name: "求职-搜索",
          pageUrl: "videoBag/pages/search/index/index"
        }, {
          id: 12,
          name: "求职-搜索-公司列表（搜索出的公司大于1时可点击查看全部进入）",
          pageUrl: "videoBag/pages/search/searchcompany/searchcompany"
        }, {
          id: 13,
          name: "公司详情",
          pageUrl: "echartsBag/pages/comdetail/comdetail"
        }, {
          id: 14,
          name: "职位详情",
          pageUrl: "videoBag/pages/posdetail/posdetail"
        }, {
          id: 15,
          name: "查看启动日志（测试用）",
          pageUrl: "videoBag/pages/logs/logs"
        }, {
          id: 16,
          name: "我的-客服与反馈",
          pageUrl: "videoBag/pages/customerservice/servicecenter/servicecenter"
        }, {
          id: 17,
          name: "我的-客服与反馈-意见反馈",
          pageUrl: "videoBag/pages/customerservice/feedback/feedback"
        }, {
          id: 18,
          name: "我的-客服与反馈-意见反馈-历史反馈",
          pageUrl: "videoBag/pages/customerservice/feedbackhistory/feedbackhistory"
        }, {
          id: 19,
          name: "我的-客服与反馈-用户反馈问题详情",
          pageUrl: "videoBag/pages/customerservice/problemdetails/problemdetails"
        }, {
          id: 20,
          name: "校友圈-完善校友资料（登录并未完善）-第一步",
          pageUrl: "videoBag/pages/login/baseInfo/index/index"
        }, {
          id: 21,
          name: "校友圈-完善校友资料-第二步",
          pageUrl: "videoBag/pages/login/baseInfo/myInterest/myInterest"
        }, {
          id: 22,
          name: "校友圈-完善校友资料-第三步",
          pageUrl: "videoBag/pages/login/baseInfo/indexNext/indexNext"
        }, {
          id: 23,
          name: "h5活动页",
          pageUrl: "videoBag/pages/h5/h5"
        }, {
          id: 24,
          name: "双选会详情",
          pageUrl: "videoBag/pages/doubleSelectList/doubleSelectList"
        }, {
          id: 25,
          name: "成长-实习任务-编辑个人评价",
          pageUrl: "echartsBag/pages/internshipEvaluation/selfEvaluation/selfEvaluation"
        }, {
          id: 26,
          name: "成长-实习任务-查看个人评价",
          pageUrl: "echartsBag/pages/internshipEvaluation/selfEvaluationView/selfEvaluationView"
        }, {
          id: 27,
          name: "实习成长-签到",
          pageUrl: "growUp/pages/sign/sign/sign"
        }, {
          id: 28,
          name: "实习成长-签到-统计",
          pageUrl: "growUp/pages/sign/signstatistics/signstatistics"
        }, {
          id: 29,
          name: "实习成长-签到-勤奋榜",
          pageUrl: "growUp/pages/sign/diligentlist/diligentlist"
        }, {
          id: 30,
          name: "实习成长-签到-外勤签到",
          pageUrl: "growUp/pages/sign/outsideSignIn/outsideSignIn"
        }, {
          id: 31,
          name: "成实习长-签到-帮助说明",
          pageUrl: "growUp/pages/sign/commonproblem/commonproblem"
        }, {
          id: 32,
          name: "成长-签到-统计-实习计划",
          pageUrl: "growUp/pages/sign/planList/planList"
        }, {
          id: 33,
          name: "成长-签到-实习计划",
          pageUrl: "growUp/pages/sign/signPlanList/signPlanList"
        }, {
          id: 34,
          name: "我的-问卷列表",
          pageUrl: "echartsBag/pages/questionnaire/questionnairelist/questionnairelist"
        }, {
          id: 35,
          name: "我的-问卷调查-回答问卷",
          pageUrl: "echartsBag/pages/questionnaire/answerquestionnaire/answerquestionnaire"
        }, {
          id: 36,
          name: "我的-问卷调查-问卷详情",
          pageUrl: "echartsBag/pages/questionnaire/rquestionnaireview/rquestionnaireview"
        }, {
          id: 37,
          name: "成长-实习任务-成绩鉴定表",
          pageUrl: "echartsBag/pages/gradeidentification/gradeidentification/gradeidentification"
        }, {
          id: 38,
          name: "成长-实习任务-成绩鉴定表-实习单位鉴定录入",
          pageUrl: "echartsBag/pages/gradeidentification/entryIdentification/entryIdentification"
        }, {
          id: 39,
          name: "成长-实习任务-成绩鉴定表-自我小结",
          pageUrl: "echartsBag/pages/gradeidentification/selfknot/selfknot"
        }, {
          id: 40,
          name: "成长-实习任务-成绩鉴定表-分享页",
          pageUrl: "echartsBag/pages/gradeidentification/h5/h5"
        }, {
          id: 41,
          name: "成长-实习任务",
          pageUrl: "fourthBag/pages/practice/internshipschedule/internshipschedule"
        }, {
          id: 42,
          name: "实习成长-实习计划报名",
          pageUrl: "growUp/pages/enroll/enrolllist/enrolllist"
        }, {
          id: 43,
          name: "实习成长-实习计划报名-集中实习-签到地址-公交导航",
          pageUrl: "growUp/pages/enroll/enrollitem/navigation_bus/navigation"
        }, {
          id: 44,
          name: "实习成长-实习计划报名-集中实习-签到地址-自驾导航",
          pageUrl: "growUp/pages/enroll/enrollitem/navigation_car/navigation"
        }, {
          id: 45,
          name: "实习成长-实习计划报名-集中实习-签到地址-自驾导航详情",
          pageUrl: "growUp/pages/enroll/enrollitem/navigation_car_detail/navigation"
        }, {
          id: 46,
          name: "实习成长-实习计划报名-集中实习-签到地址-骑行导航",
          pageUrl: "growUp/pages/enroll/enrollitem/navigation_ride/navigation"
        }, {
          id: 47,
          name: "实习成长-实习计划报名-集中实习-签到地址-骑行导航详情",
          pageUrl: "growUp/pages/enroll/enrollitem/navigation_ride_detail/navigation"
        }, {
          id: 48,
          name: "实习成长-实习计划报名-集中实习-签到地址-步行导航",
          pageUrl: "growUp/pages/enroll/enrollitem/navigation_walk/navigation"
        }, {
          id: 49,
          name: "实习成长-实习计划报名-集中实习-签到地址-步行导航详情",
          pageUrl: "growUp/pages/enroll/enrollitem/navigation_walk_detail/navigation"
        }, {
          id: 50,
          name: "实习成长-实习计划报名-自主实习-提交岗位",
          pageUrl: "fourthBag/pages/practice/submitPostInfo/submitPostInfo"
        }, {
          id: 51,
          name: "实习成长-实习计划报名-双向实习-岗位详情",
          pageUrl: "growUp/pages/enroll/enrollitem/jobdeails/jobdeails"
        }, {
          id: 52,
          name: "实习成长-实习计划报名-自主实习-提交岗位-选择所在行业",
          pageUrl: "growUp/pages/enroll/enrollitem/selectIndustry/selectIndustry"
        }, {
          id: 53,
          name: "实习成长-实习计划报名-实习计划详情",
          pageUrl: "fourthBag/pages/practice/planDetails/planDetails"
        }, {
          id: 54,
          name: "实习成长-实习计划报名-自主实习-查看更多信息",
          pageUrl: "growUp/pages/enroll/enrollitem/enrolldetails/enrolldetails"
        }, {
          id: 55,
          name: "成长-周日志-草稿箱",
          pageUrl: "growUp/pages/journal/darftList/darftList"
        }, {
          id: 56,
          name: "成长-周日志-写日志",
          pageUrl: "growUp/pages/journal/dailyeditor/editor"
        }, {
          id: 57,
          name: "日志详情",
          pageUrl: "growUp/pages/journal/journalDetails/journalDetails"
        }, {
          id: 58,
          name: "成长-我的日志",
          pageUrl: "growUp/pages/journal/journalList/journalList"
        }, {
          id: 59,
          name: "成长-周日志-写日志-实习计划",
          pageUrl: "growUp/pages/journal/relativePlanList/relativePlanList"
        }, {
          id: 60,
          name: "成长-周日志-写日志-月志-选择周期",
          pageUrl: "growUp/pages/dateRecord/monthlyRecord/monthlyRecord"
        }, {
          id: 61,
          name: "成长-周日志-写日志-周志-选择周期",
          pageUrl: "growUp/pages/dateRecord/weeklyRecord/weeklyRecord"
        }, {
          id: 62,
          name: "成长-周日志-写日志-日志-选择周期",
          pageUrl: "growUp/pages/dateRecord/dailyRecord/dailyRecord"
        }, {
          id: 63,
          name: "实习成长-实习计划报名-自主/集中提交岗位-工作签到地点",
          pageUrl: "growUp/pages/amap/workSignIn/workSignIn"
        }, {
          id: 64,
          name: "成长-实习任务-提交实习报告",
          pageUrl: "echartsBag/pages/practiceReport/index/index"
        }, {
          id: 65,
          name: "成长-实习任务-查看实习报告",
          pageUrl: "echartsBag/pages/practiceReport/success/success"
        }, {
          id: 66,
          name: "校友圈-校友会",
          pageUrl: "echartsBag/pages/alumnis/index/index"
        }, {
          id: 67,
          name: "校友圈-高校回归榜",
          pageUrl: "echartsBag/pages/alumnis/returnList/retutnList"
        }, {
          id: 68,
          name: "个人主页",
          pageUrl: "growUp/pages/home/homePage/index/index"
        }, {
          id: 69,
          name: "发布动态",
          pageUrl: "growUp/pages/home/addDynamic/addDynamic"
        }, {
          id: 70,
          name: "提问",
          pageUrl: "growUp/pages/home/addQuestion/addQuestion"
        }, {
          id: 71,
          name: "回答",
          pageUrl: "growUp/pages/home/addAnswer/addAnswer"
        }, {
          id: 72,
          name: "机会-搜索",
          pageUrl: "growUp/pages/home/homeSearch/homeSearch"
        }, {
          id: 73,
          name: "校友圈-热心校友榜",
          pageUrl: "echartsBag/pages/alumnis/earnestList/earnestList"
        }, {
          id: 74,
          name: "话题圈",
          pageUrl: "growUp/pages/home/topicCircle/topicCircle"
        }, {
          id: 75,
          name: "动态详情",
          pageUrl: "growUp/pages/home/dynamicDetail/dynamicDetail"
        }, {
          id: 76,
          name: "校友会分享",
          pageUrl: "growUp/pages/home/sharingAlumni/sharingAlumni"
        }, {
          id: 77,
          name: "校友圈-校友会-校友列表",
          pageUrl: "echartsBag/pages/alumnis/allSubList/allSubList"
        }, {
          id: 78,
          name: "校友圈分享",
          pageUrl: "growUp/pages/home/sharingAlumniCircle/sharingAlumniCircle"
        }, {
          id: 79,
          name: "问题详情",
          pageUrl: "growUp/pages/home/questiondetail/questiondetail"
        }, {
          id: 80,
          name: "问题详情-邀请回答",
          pageUrl: "growUp/pages/home/questioninvitelist/questioninvitelist"
        }, {
          id: 81,
          name: "答案详情",
          pageUrl: "growUp/pages/home/answerdetail/answerdetail"
        }, {
          id: 82,
          name: "资讯详情",
          pageUrl: "growUp/pages/home/informationdetail/informationdetail"
        }, {
          id: 83,
          name: "我的-个人主页-编辑个人信息",
          pageUrl: "growUp/pages/home/homePage/personInfo/personInfo"
        }, {
          id: 84,
          name: "我的-banner-活动详情",
          pageUrl: "growUp/pages/home/activitydetail/activitydetail"
        }, {
          id: 85,
          name: "聊天界面",
          pageUrl: "videoBag/pages/Chat/Chat"
        }, {
          id: 86,
          name: "校友会分享进入loading界面",
          pageUrl: "growUp/pages/home/sharingAlumniCircleLoading/sharingAlumniCircleLoading"
        }, {
          id: 87,
          name: "违规申明",
          pageUrl: "growUp/pages/home/lrregularities/lrregularities"
        }, {
          id: 88,
          name: "我的-我的积分",
          pageUrl: "echartsBag/pages/points/index/index"
        }, {
          id: 89,
          name: "我的-我的积分-积分记录",
          pageUrl: "echartsBag/pages/points/IntegralRule/IntegralRule"
        }, {
          id: 90,
          name: "我的-我的积分-积分商城",
          pageUrl: "echartsBag/pages/points/PointsMall/PointsMall"
        }, {
          id: 91,
          name: "我的-我的积分-积分商城-我的订单",
          pageUrl: "echartsBag/pages/points/MyMallOrder/MyMallOrder"
        }, {
          id: 92,
          name: "双选会-企业招聘列表",
          pageUrl: "videoBag/pages/mutualSelection/comRecruitmentList/comRecruitmentList"
        }, {
          id: 93,
          name: "双选会-企业招聘搜索",
          pageUrl: "videoBag/pages/mutualSelection/mutualSelectionSearch/mutualSelectionSearch"
        }, {
          id: 94,
          name: "消息-校招君-消息详情",
          pageUrl: "growUp/pages/home/messagedetail/messagedetail"
        }, {
          id: 95,
          name: "我的-城市-实习就业-更多列表",
          pageUrl: "secondBag/pages/hzsxjyMore/hzsxjyMore"
        }, {
          id: 96,
          name: "我的-城市-人才政策",
          pageUrl: "secondBag/pages/talentPolicy/talentPolicy"
        }, {
          id: 97,
          name: "我的-城市-帮助中心",
          pageUrl: "fifthBag/pages/helpCenter/index/index"
        }, {
          id: 98,
          name: "我的-城市-帮助中心-提问",
          pageUrl: "fifthBag/pages/helpCenter/sendQuestion/sendQuestion"
        }, {
          id: 99,
          name: "我的-城市-官方发布",
          pageUrl: "fifthBag/pages/huzhouDetail/huzhouDetail"
        }, {
          id: 100,
          name: "我的-城市-城市特色",
          pageUrl: "secondBag/pages/meiliDetail/meiliDetail"
        }, {
          id: 101,
          name: "消息-城市频道消息列表-城市频道消息",
          pageUrl: "fifthBag/pages/cityChannelMsg/cityChannelMsg"
        }, {
          id: 102,
          name: "我的-城市-城市频道公司职位搜索",
          pageUrl: "fifthBag/pages/huzhouSearch/huzhouSearch"
        }, {
          id: 103,
          name: "我的-城市-城市频道公司搜索",
          pageUrl: "fifthBag/pages/huzhouSearchCompany/huzhouSearchCompany"
        }, {
          id: 104,
          name: "我的-城市-播放视频",
          pageUrl: "secondBag/pages/videoShow/videoShow"
        }, {
          id: 105,
          name: "点击分享打开的人才政策详情页",
          pageUrl: "secondBag/pages/talentPolicy/ShareTalentPolicyDetail/ShareTalentPolicyDetail"
        }, {
          id: 106,
          name: "我的老师",
          pageUrl: "fifthBag/pages/message/classInfo/teacherList/teacherList"
        }, {
          id: 107,
          name: "企业消息",
          pageUrl: "fifthBag/pages/message/invitelist/invitelist"
        }, {
          id: 108,
          name: "消息-系统通知列表和活动消息列表-消息活动详情",
          pageUrl: "fifthBag/pages/message/activityDetail/activityDetail"
        }, {
          id: 109,
          name: "消息-实习消息",
          pageUrl: "fifthBag/pages/message/internshipnews/internshipnews"
        }, {
          id: 110,
          name: "问答助手",
          pageUrl: "fifthBag/pages/message/quetionnews/questionnews"
        }, {
          id: 111,
          name: "消息-赞消息列表",
          pageUrl: "fifthBag/pages/message/praiseList/praiseList"
        }, {
          id: 112,
          name: "消息-评论消息列表",
          pageUrl: "fifthBag/pages/message/commentList/commentList"
        }, {
          id: 113,
          name: "我的班级",
          pageUrl: "fifthBag/pages/message/classInfo/classList/classList"
        }, {
          id: 114,
          name: "群聊列表",
          pageUrl: "fifthBag/pages/message/groupList/GroupList"
        }, {
          id: 115,
          name: "消息-企业消息-招聘留言-求职进度",
          pageUrl: "fifthBag/pages/message/applyprogress/applyprogress"
        }, {
          id: 116,
          name: "消息-企业消息",
          pageUrl: "fifthBag/pages/message/noticelist/noticelist"
        }, {
          id: 117,
          name: "学校公告列表",
          pageUrl: "fifthBag/pages/message/schoolNotice/schoolNotice"
        }, {
          id: 118,
          name: "学校公告详情",
          pageUrl: "fifthBag/pages/message/schoolNoticeDetail/schoolNoticeDetail"
        }, {
          id: 119,
          name: "消息-系统通知列表和活动消息列表",
          pageUrl: "fifthBag/pages/message/systemActiveMsg/systemActiveMsg"
        }, {
          id: 120,
          name: "系统通知详情",
          pageUrl: "fifthBag/pages/message/systemActiveDetail/systemActiveDetail"
        }, {
          id: 121,
          name: "消息-求职情报",
          pageUrl: "fifthBag/pages/message/jobMessage/jobMessage"
        }, {
          id: 122,
          name: "群组详情",
          pageUrl: "fifthBag/pages/message/classInfo/groupList/groupDetail"
        }, {
          id: 123,
          name: "消息-企业消息-招聘留言",
          pageUrl: "fifthBag/pages/message/newsdetail/newsdetail"
        }, {
          id: 124,
          name: "我的简历",
          pageUrl: "thirdBag/pages/myresume/index/index"
        }, {
          id: 125,
          name: "我的-我的简历-编辑个人信息",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/index/index"
        }, {
          id: 126,
          name: "我的-我的简历-校内职务",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/schoolduty/schoolduty"
        }, {
          id: 127,
          name: "我的-我的简历-技能与特长",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/skills/skills"
        }, {
          id: 128,
          name: "我的简历预览",
          pageUrl: "thirdBag/pages/myresume/resumepreview/resumepreview"
        }, {
          id: 129,
          name: "我的-我的简历-期望岗位",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/expectjobs/expectjobs"
        }, {
          id: 130,
          name: "我的-我的简历-期望城市",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/expectcitys/expectcitys"
        }, {
          id: 131,
          name: "我的-我的简历-求职意向",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/jobintention/jobintention"
        }, {
          id: 132,
          name: "我的-我的简历-教育经历",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/educationexp/educationexp"
        }, {
          id: 133,
          name: "我的-我的简历-项目经验",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/projectexperience/projectexperience"
        }, {
          id: 134,
          name: "我的-我的简历-实习经历",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/internshipexperience/internshipexperience"
        }, {
          id: 135,
          name: "我的-我的简历-自我评价",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/summaryintroduce/summaryintroduce"
        }, {
          id: 136,
          name: "我的-我的简历-培训经历",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/trainexperience/trainexperience"
        }, {
          id: 137,
          name: "话题圈-热门话题",
          pageUrl: "fourthBag/pages/find/hotTopic/hotTopic"
        }, {
          id: 138,
          name: "求职-名企校招专场",
          pageUrl: "fourthBag/pages/find/enterpriseSession/enterpriseSession"
        }, {
          id: 139,
          name: "banner-春招末班车",
          pageUrl: "fourthBag/pages/find/recruit/recruit"
        }, {
          id: 140,
          name: "banner-春招公司",
          pageUrl: "fourthBag/pages/find/recruitCompany/recruitCompany"
        }, {
          id: 141,
          name: "banner-春招岗位",
          pageUrl: "fourthBag/pages/find/recruitPosition/recruitPosition"
        }, {
          id: 142,
          name: "banner-春招",
          pageUrl: "fourthBag/pages/find/springRecruit/springRecruit"
        }, {
          id: 143,
          name: "banner-专场",
          pageUrl: "fourthBag/pages/find/recruitCity/recruitCity"
        }, {
          id: 144,
          name: "banner-周周新岗位",
          pageUrl: "fourthBag/pages/find/weeklyNewPosts/weeklyNewPosts"
        }, {
          id: 145,
          name: "职引-职业性格测试结果",
          pageUrl: "fourthBag/pages/find/testresult/testresult"
        }, {
          id: 146,
          name: "职引-职业性格测试简介",
          pageUrl: "fourthBag/pages/find/testintroduce/testintroduce"
        }, {
          id: 147,
          name: "职引-一级行业介绍",
          pageUrl: "fourthBag/pages/find/whereindex/whereindex"
        }, {
          id: 148,
          name: "职引-职位介绍",
          pageUrl: "fourthBag/pages/find/wherethird/wherethird"
        }, {
          id: 149,
          name: "职引-二级行业介绍",
          pageUrl: "fourthBag/pages/find/wheresecond/wheresecond"
        }, {
          id: 150,
          name: "职引-选择所在行业(未选择行业)",
          pageUrl: "fourthBag/pages/find/selectprofession/selectprofession"
        }, {
          id: 151,
          name: "职引-职业性格测试选择答案页面",
          pageUrl: "fourthBag/pages/find/naturetest/naturetest"
        }, {
          id: 152,
          name: "职引-职业性格测试介绍",
          pageUrl: "fourthBag/pages/find/introducedetail/introducedetail"
        }, {
          id: 153,
          name: "职引-职业性格测试开始",
          pageUrl: "fourthBag/pages/find/starttest/starttest"
        }, {
          id: 154,
          name: "校友邦事业网",
          pageUrl: "fourthBag/pages/find/wxarticle/wxarticle"
        }, {
          id: 155,
          name: "校友邦用户协议",
          pageUrl: "secondBag/pages/mine/useragreement/useragreement"
        }, {
          id: 156,
          name: "学籍认证成功后的完善简历页",
          pageUrl: "secondBag/pages/mine/schoolcensus/showsuccess/showsuccess"
        }, {
          id: 157,
          name: "我的-学籍认证",
          pageUrl: "secondBag/pages/mine/schoolcensus/sucstatus/sucstatus"
        }, {
          id: 158,
          name: "消息-投递反馈",
          pageUrl: "secondBag/pages/mine/sendrecord/sendrecord"
        }, {
          id: 159,
          name: "我的-我的学籍",
          pageUrl: "secondBag/pages/mine/schoolcensus/index/index"
        }, {
          id: 160,
          name: "我的-学籍认证-学籍认证失败",
          pageUrl: "secondBag/pages/mine/schoolcensus/failstatus/failstatus"
        }, {
          id: 161,
          name: "个人资料",
          pageUrl: "secondBag/pages/mine/personaldata/index/index"
        }, {
          id: 162,
          name: "编辑姓名",
          pageUrl: "secondBag/pages/mine/personaldata/editusername/editusername"
        }, {
          id: 163,
          name: "我的-收藏职位",
          pageUrl: "secondBag/pages/mine/collectposition/collectposition"
        }, {
          id: 164,
          name: "消息-招聘通知-求职详情",
          pageUrl: "secondBag/pages/mine/sendrecorddetail/sendrecorddetail"
        }, {
          id: 165,
          name: "我的-收藏的职位介绍",
          pageUrl: "secondBag/pages/mine/collectposintroduce/collectposintroduce"
        }, {
          id: 166,
          name: "我的-设置",
          pageUrl: "secondBag/pages/mine/setting/setting"
        }, {
          id: 167,
          name: "编辑昵称",
          pageUrl: "secondBag/pages/mine/personaldata/editnickname/editnickname"
        }, {
          id: 168,
          name: "我的-个人主页-共同关注的人",
          pageUrl: "secondBag/pages/mine/commonFollow/index"
        }, {
          id: 169,
          name: "我的简历-编辑个人信息",
          pageUrl: "secondBag/pages/mine/editpersonalinfo/editpersonalinfo"
        }, {
          id: 170,
          name: "我的简历-编辑教育经历",
          pageUrl: "secondBag/pages/mine/editeducationexp/editeducationexp"
        }, {
          id: 171,
          name: "我的简历-编辑工作经历",
          pageUrl: "secondBag/pages/mine/editinternshipexp/editinternshipexp"
        }, {
          id: 172,
          name: "我的-我的发布",
          pageUrl: "secondBag/pages/mine/mypublish/mypublish"
        }, {
          id: 173,
          name: "我的-我的关注",
          pageUrl: "secondBag/pages/mine/myfollow/myfollow"
        }, {
          id: 174,
          name: "我的-我的粉丝",
          pageUrl: "secondBag/pages/mine/myfans/myfans"
        }, {
          id: 175,
          name: "湖州频道联系我们",
          pageUrl: "fifthBag/pages/huzhouLinkMe/huzhouLinkMe"
        }, {
          id: 176,
          name: "认证实习经历列表",
          pageUrl: "thirdBag/pages/myresume/editPractice/editPractice"
        }, {
          id: 177,
          name: "认证实习经历详情",
          pageUrl: "thirdBag/pages/myresume/editPracticeDetail/editPracticeDetail"
        }, {
          id: 178,
          name: "认证实习经历周日志",
          pageUrl: "thirdBag/pages/myresume/addDailog/addDailog"
        }, {
          id: 179,
          name: "认证实习经历周日志详情",
          pageUrl: "thirdBag/pages/myresume/dailogDetail/dailogDetail"
        }, {
          id: 180,
          name: "校友圈",
          pageUrl: "secondBag/pages/alumniCircle/alumniCircle"
        }, {
          id: 181,
          name: "我的-看城市-绍兴湖州",
          pageUrl: "fifthBag/pages/huzhouList/huzhouList"
        }, {
          id: 182,
          name: "求职-名企优选",
          pageUrl: "fifthBag/pages/jobModule/company/company"
        }, {
          id: 183,
          name: "在线宣讲会列表",
          pageUrl: "fifthBag/pages/jobModule/preachMeeting/preachMeeting"
        }, {
          id: 184,
          name: "在线双选会列表",
          pageUrl: "fifthBag/pages/jobModule/doubleMeeting/doubleMeeting"
        }, {
          id: 185,
          name: "课程详情",
          pageUrl: "secondBag/pages/courseDetails/courseDetails"
        }, {
          id: 186,
          name: "热门话题-更多话题列表",
          pageUrl: "fourthBag/pages/find/moreTopic/moreTopic"
        }, {
          id: 187,
          name: "我的课程",
          pageUrl: "secondBag/pages/mine/myCourse/myCourse"
        }, {
          id: 188,
          name: "城市频道首次选择城市",
          pageUrl: "fifthBag/pages/huzhouCityList/huzhouCityList"
        }, {
          id: 189,
          name: "城市频道消息列表",
          pageUrl: "fifthBag/pages/cityChannelMsg/cityMsgList/cityMsgList"
        }, {
          id: 190,
          name: "绍兴频道联系我们",
          pageUrl: "fifthBag/pages/huzhouLinkMe/shaoxinLinkMe/shaoxinLinkMe"
        }, {
          id: 191,
          name: "在线宣讲会详情",
          pageUrl: "videoBag/pages/preachMeeting/preachMeeting"
        }, {
          id: 192,
          name: "收藏的宣讲会",
          pageUrl: "videoBag/pages/collectedCareerTalk/collectedCareerTalk"
        }, {
          id: 193,
          name: "我的简历-优化简历",
          pageUrl: "videoBag/pages/incompleteResume/incompleteResume"
        }, {
          id: 194,
          name: "消息-投递记录",
          pageUrl: "fifthBag/pages/message/jobMessage/jobNotice/jobNotice"
        }, {
          id: 195,
          name: "实习成长-实习计划报名-计划-查看更多信息",
          pageUrl: "growUp/pages/enroll/enrollitem/enrolldetails1/enrolldetails"
        }, {
          id: 196,
          name: "双选会投递成功",
          pageUrl: "fifthBag/pages/jobModule/doubleMeeting/applySuccess/applySuccess"
        }, {
          id: 197,
          name: "机会-求职指南",
          pageUrl: "secondBag/pages/jobBook/jobBook"
        }, {
          id: 198,
          name: "消息-校内消息",
          pageUrl: "fifthBag/pages/message/imList/imList"
        }, {
          id: 199,
          name: "成长-请假申请",
          pageUrl: "echartsBag/pages/offwork/offwork"
        }, {
          id: 200,
          name: "成长-请假列表",
          pageUrl: "echartsBag/pages/offWorkList/offWorkList"
        }, {
          id: 201,
          name: "成长-请假申请-选择老师",
          pageUrl: "echartsBag/pages/offWorkSelectTeacher/offWorkSelectTeacher"
        }, {
          id: 202,
          name: "成长-请假详情",
          pageUrl: "echartsBag/pages/offWorkDetail/offWorkDetail"
        }, {
          id: 203,
          name: "成长-请假申请计划列表",
          pageUrl: "echartsBag/pages/offwork/offworkPlanList/offworkPlanList"
        }, {
          id: 205,
          name: "消息-活动消息-问卷调查",
          pageUrl: "fifthBag/pages/message/questionnaireDetail/questionnaireDetail"
        }, {
          id: 206,
          name: "我的-客服与反馈-商务合作",
          pageUrl: "videoBag/pages/customerservice/cooperation/cooperation"
        }, {
          id: 207,
          name: "我的-学籍认证-选择学校",
          pageUrl: "secondBag/pages/mine/schoolcensus/selectSchool/selectSchool"
        }, {
          id: 208,
          name: "banner-春招快投站",
          pageUrl: "fourthBag/pages/find/springRecruitThreeTypes/springRecruitThreeTypes"
        }, {
          id: 210,
          name: "签到/提交周日志结果页",
          pageUrl: "ninthBag/pages/submitResultPage/submitResultPage"
        }, {
          id: 211,
          name: "找回密码",
          pageUrl: "ninthBag/pages/forgotPassword/forgotPassword"
        }, {
          id: 212,
          name: "账号申诉",
          pageUrl: "ninthBag/pages/accountAppeal/accountAppeal"
        }, {
          id: 213,
          name: "找我内推",
          pageUrl: "ninthBag/pages/lookingForMyPush/lookingForMyPush"
        }, {
          id: 214,
          name: "劳育实践-劳动教育实践学分明细",
          pageUrl: "ninthBag/education/creditList/creditList"
        }, {
          id: 215,
          name: "劳育实践-提交图片资料",
          pageUrl: "ninthBag/education/uploadImgInfo/uploadImgInfo"
        }, {
          id: 216,
          name: "上传总结",
          pageUrl: "ninthBag/education/uploadSummary/uploadSummary"
        }, {
          id: 217,
          name: "劳育项目池",
          pageUrl: "ninthBag/education/educationProjectList/educationProjectList"
        }, {
          id: 218,
          name: "劳育项目详情",
          pageUrl: "ninthBag/education/educationProjectDetails/educationProjectDetails"
        }, {
          id: 219,
          name: "劳育项目参与情况",
          pageUrl: "ninthBag/education/projectJoinDetails/projectJoinDetails"
        }, {
          id: 220,
          name: "劳育项目签到",
          pageUrl: "ninthBag/education/signInAddress/signInAddress"
        }, {
          id: 221,
          name: "劳育项目签到记录",
          pageUrl: "ninthBag/education/signInRecord/signInRecord"
        }, {
          id: 222,
          name: "求职指南",
          pageUrl: "fifthBag/pages/jobModule/jobBook/jobBook"
        }, {
          id: 223,
          name: "机会-授权登录",
          pageUrl: "secondBag/pages/mine/qrLoginSuccess/qrLoginSuccess"
        }, {
          id: 224,
          name: "双选会预告",
          pageUrl: "fifthBag/pages/jobModule/preDoubleMeeting/preDoubleMeeting"
        }, {
          id: 225,
          name: "互动分享",
          pageUrl: "ninthBag/pages/interaction/interaction"
        }, {
          id: 226,
          name: "机会-求职搜索",
          pageUrl: "ninthBag/pages/jobSearch/jobSearch"
        }, {
          id: 227,
          name: "学籍认证",
          pageUrl: "secondBag/pages/mine/schoolcensus/schoolcensuslist/schoolcensuslist"
        }, {
          id: 228,
          name: "劳育实践-总结",
          pageUrl: "ninthBag/cation/summaryDetails/summaryDetail"
        }, {
          id: 229,
          name: "劳育实践-图片资料",
          pageUrl: "ninthBag/education/imgInfoDetails/imgInfoDetails"
        }, {
          id: 230,
          name: "app跳转-关注公众号 H5页面",
          pageUrl: "ninthBag/pages/followWx/followWx"
        }, {
          id: 231,
          name: "简历投递成功",
          pageUrl: "ninthBag/pages/deliverSuccess/deliverSuccess"
        }, {
          id: 232,
          name: "挖掘用户的求职需求",
          pageUrl: "secondBag/pages/jobInformation/jobInformation"
        }, {
          id: 233,
          name: "三方协议 学生提交",
          pageUrl: "echartsBag/pages/agreement/commitAgreement/commitAgreement"
        }, {
          id: 234,
          name: "三方协议详情",
          pageUrl: "echartsBag/pages/agreement/viewAgreement/viewAgreement"
        }, {
          id: 235,
          name: "推荐岗位(模板消息推送)",
          pageUrl: "growUp/pages/recommendJobs/recommendJobs"
        }, {
          id: 236,
          name: "私域加二维码页面",
          pageUrl: "thirdBag/pages/privateSphere/privateSphere"
        }, {
          id: 238,
          name: "本校推荐",
          pageUrl: "ninthBag/pages/schoolRecomm/schoolRecomm"
        }, {
          id: 239,
          name: "邦邦推荐",
          pageUrl: "ninthBag/pages/bangbangRecomm/bangbangRecomm"
        }, {
          id: 240,
          name: "群组列表-更多",
          pageUrl: "fifthBag/pages/message/GroupPersonList/GroupPersonList"
        }, {
          id: 241,
          name: "私域-放弃学籍认证或实习报名未关注公众号",
          pageUrl: "thirdBag/pages/privateSphereAccreditation/privateSphereAccreditation"
        }, {
          id: 242,
          name: "私域-实习报名关注公众号",
          pageUrl: "thirdBag/pages/privateSphereOfficialAccounts/privateSphereOfficialAccounts"
        }, {
          id: 243,
          name: "学籍申述",
          pageUrl: "secondBag/pages/mine/schoolcensus/studentComplaint/studentComplaint"
        }, {
          id: 244,
          name: "三方协议特殊补交",
          pageUrl: "echartsBag/pages/agreement/commitAgreement/relCommitAgreement"
        }, {
          id: 245,
          name: "私域-学籍认证成功",
          pageUrl: "thirdBag/pages/privateSphereSchool/privateSphereSchool"
        }, {
          id: 246,
          name: "实习手册/周日志/成绩鉴定表下载说明",
          pageUrl: "echartsBag/pages/DownloadExplain/DownloadExplain"
        }, {
          id: 247,
          name: "提交监护人知情同意书",
          pageUrl: "echartsBag/pages/informedConsent/commitInformedConsent/commitInformedConsent"
        }, {
          id: 248,
          name: "监护人知情同意书详情",
          pageUrl: "echartsBag/pages/informedConsent/viewInformedConsent/viewInformedConsent"
        }, {
          id: 249,
          name: "就业上报",
          pageUrl: "growUp/pages/employmentReport/employmentReport"
        }, {
          id: 250,
          name: "就业上报详情",
          pageUrl: "growUp/pages/employmentReportDetail/employmentReportDetail"
        }, {
          id: 251,
          name: "附件简历列表",
          pageUrl: "thirdBag/pages/accessoryResume/resumeList/resumeList"
        }, {
          id: 252,
          name: "上传附件简历方式",
          pageUrl: "thirdBag/pages/accessoryResume/uploadWay/uploadWay"
        }, {
          id: 253,
          name: "上传附件简历",
          pageUrl: "thirdBag/pages/accessoryResume/uploadResume/uploadResume"
        }, {
          id: 254,
          name: "就业上报选择职业类别",
          pageUrl: "growUp/pages/jobCategory/jobCategory"
        }, {
          id: 255,
          name: "统一身份认证错误提示页面",
          pageUrl: "pages/AuthenticationError/AuthenticationError"
        }, {
          id: 256,
          name: "统一身份认证绑定手机密码页面",
          pageUrl: "secondBag/pages/mine/schoolcensus/AuthenticationBinding/AuthenticationBinding"
        }, {
          id: 257,
          name: "学校自建应用企业微信登录页面",
          pageUrl: "pages/qyWechatLogin/qyWechatLogin"
        }, {
          id: 258,
          name: "上传劳动报告",
          pageUrl: "ninthBag/education/uploadLaborReport/uploadLaborReport"
        }, {
          id: 259,
          name: "上传日志附件",
          pageUrl: "growUp/pages/journal/uploadBlogAccessory/uploadBlogAccessory"
        }, {
          id: 260,
          name: "签到成功",
          pageUrl: "growUp/pages/sign/successfulCheck/successfulCheck"
        }, {
          id: 261,
          name: "上传实习报告",
          pageUrl: "echartsBag/pages/uploadReport/uploadReport"
        }, {
          id: 262,
          name: "上传实习报告成功",
          pageUrl: "echartsBag/pages/uploadSuccess/uploadSuccess"
        }, {
          id: 263,
          name: "查看提交预实习报告",
          pageUrl: "echartsBag/pages/practiceReport/preReport/index"
        }, {
          id: 264,
          name: "提交过程文档",
          pageUrl: "echartsBag/pages/uploadProcessDoc/uploadProcessDoc"
        }, {
          id: 265,
          name: "岗位推荐-消息模块",
          pageUrl: "fifthBag/pages/recommendedJobs/recommendedJobs"
        }, {
          id: 266,
          name: "学分认定-活动报名",
          pageUrl: "ninthBag/pages/activitySignUp/activitySignUp"
        }, {
          id: 267,
          name: "学分认定-活动详情",
          pageUrl: "ninthBag/pages/activityDetail/activityDetail"
        }, {
          id: 268,
          name: "学分认定-学分申报",
          pageUrl: "ninthBag/pages/creditApplication/creditApplication"
        }, {
          id: 269,
          name: "学分认定-活动参与情况",
          pageUrl: "ninthBag/pages/activityParticipation/activityParticipation"
        }, {
          id: 270,
          name: "学分认定-填写申报",
          pageUrl: "ninthBag/pages/submitDeclaration/submitDeclaration"
        }, {
          id: 271,
          name: "学分认定-申报详情",
          pageUrl: "ninthBag/pages/declarationDetails/declarationDetails"
        }, {
          id: 272,
          name: "学分认定-我的学分",
          pageUrl: "ninthBag/pages/myCredit/myCredit"
        }, {
          id: 273,
          name: "学分认定-学分明细",
          pageUrl: "ninthBag/pages/myCreditList/myCreditList"
        }, {
          id: 274,
          name: "学分认定-学分详情",
          pageUrl: "ninthBag/pages/myCreditDetail/myCreditDetail"
        }, {
          id: 275,
          name: "学分认定-学分统计",
          pageUrl: "ninthBag/pages/creditStatistics/creditStatistics"
        }, {
          id: 276,
          name: "申报提交结果",
          pageUrl: "ninthBag/pages/submitDeclarationResult/submitDeclarationResult"
        }, {
          id: 277,
          name: "学分成绩单",
          pageUrl: "ninthBag/pages/creditTranscript/creditTranscript"
        }, {
          id: 278,
          name: "更多简历模板列表页",
          pageUrl: "secondBag/pages/resumeTemplateList/resumeTemplateList"
        }, {
          id: 279,
          name: "简历模板详情页",
          pageUrl: "thirdBag/pages/myresume/viewResumeTemplate/viewResumeTemplate"
        }, {
          id: 280,
          name: "搜索实习计划页",
          pageUrl: "secondBag/pages/InternshipPlan/InternshipPlan"
        }, {
          id: 281,
          name: "测评页",
          pageUrl: "fourthBag/pages/find/EvaluationPage/EvaluationPage"
        }, {
          id: 282,
          name: "职业生涯规划",
          pageUrl: "echartsBag/pages/careerPlanning/careerPlanning"
        }, {
          id: 283,
          name: "企业热评列表页面",
          pageUrl: "ninthBag/pages/enterpriseReviews/enterpriseReviews"
        }, {
          id: 284,
          name: "企业点评-搜索结果",
          pageUrl: "ninthBag/pages/enterpriseReviewsSearch/enterpriseReviewsSearch"
        }, {
          id: 285,
          name: "进名企",
          pageUrl: "ninthBag/pages/IntoEnterprisePage/IntoEnterprisePage"
        }, {
          id: 286,
          name: "集中项目岗位提交记录",
          pageUrl: "ninthBag/pages/centerItemSubmitLog/centerItemSubmitLog"
        }, {
          id: 287,
          name: "集中项目岗位提交详情",
          pageUrl: "ninthBag/pages/centerItemSubmitLogDetail/centerItemSubmitLogDetail"
        }, {
          id: 288,
          name: "AI助手",
          pageUrl: "echartsBag/pages/aiAssistant/aiAssistant"
        }, {
          id: 289,
          name: "职业生涯规划就业指导",
          pageUrl: "echartsBag/pages/careerGuidance/careerGuidance"
        }, {
          id: 290,
          name: "大学生职业规划大赛",
          pageUrl: "echartsBag/pages/careerPlanCompetition/careerPlanCompetition"
        }, {
          id: 291,
          name: "免实习申请列表",
          pageUrl: "thirdBag/pages/exemptionInternship/exemptionInternshipList/exemptionInternshipList"
        }, {
          id: 292,
          name: "免实习申请",
          pageUrl: "thirdBag/pages/exemptionInternship/exemptionInternshipApply/exemptionInternshipApply"
        }, {
          id: 293,
          name: "免实习申请详情",
          pageUrl: "thirdBag/pages/exemptionInternship/exemptionInternshipDetail/exemptionInternshipDetail"
        }, {
          id: 294,
          name: "社团活动",
          pageUrl: "ninthBag/pages/communityActivities/communityActivities"
        }, {
          id: 295,
          name: "社团活动-发布社团活动",
          pageUrl: "ninthBag/pages/publishActivities/publishActivities"
        }, {
          id: 296,
          name: "社团活动-选择参与学生",
          pageUrl: "ninthBag/pages/selectiveStudent/selectiveStudent"
        }, {
          id: 297,
          name: "社团活动-查看签到",
          pageUrl: "ninthBag/pages/signInDetails/signInDetails"
        }, {
          id: 298,
          name: "社团活动-拍照签到",
          pageUrl: "ninthBag/pages/eventPhotoSignIn/eventPhotoSignIn"
        }, {
          id: 299,
          name: "社团活动-我的社团",
          pageUrl: "ninthBag/pages/MyClub/MyClub"
        }, {
          id: 300,
          name: "社团活动-社团会议记录",
          pageUrl: "ninthBag/pages/clubMeetingRecord/clubMeetingRecord"
        }, {
          id: 301,
          name: "社团活动-社团会议记录详情",
          pageUrl: "ninthBag/pages/clubMeetingRecordDetail/clubMeetingRecordDetail"
        }, {
          id: 302,
          name: "社团活动-社团资料",
          pageUrl: "ninthBag/pages/clubData/clubData"
        }, {
          id: 303,
          name: "社团活动-上传社团资料",
          pageUrl: "ninthBag/pages/uploadClubData/uploadClubData"
        }, {
          id: 304,
          name: "社团活动-社团公告",
          pageUrl: "ninthBag/pages/ClubNotice/ClubNotice"
        }, {
          id: 305,
          name: "社团活动-社团介绍",
          pageUrl: "ninthBag/pages/ClubIntroduction/ClubIntroduction"
        }, {
          id: 306,
          name: "社团活动-社团指导点评",
          pageUrl: "ninthBag/pages/ClubGuideComment/ClubGuideComment"
        }, {
          id: 307,
          name: "社团活动-社团招新",
          pageUrl: "ninthBag/pages/AssociationRecruitment/AssociationRecruitment"
        }, {
          id: 308,
          name: "社团活动-社团资料详情",
          pageUrl: "ninthBag/pages/clubDataDetail/clubDataDetail"
        }, {
          id: 309,
          name: "社团活动-换届申请",
          pageUrl: "ninthBag/pages/changeProprieterApplication/changeProprieterApplication"
        }, {
          id: 310,
          name: "社团活动-公告详情",
          pageUrl: "ninthBag/pages/NoticeDetails/NoticeDetails"
        }, {
          id: 311,
          name: "社团活动-加入社团",
          pageUrl: "ninthBag/pages/addClub/addClub"
        }, {
          id: 312,
          name: "新手指引",
          pageUrl: "ninthBag/pages/novice/novice"
        }, {
          id: 313,
          name: "社团活动-添加会议记录",
          pageUrl: "ninthBag/pages/addClubMettingRecord/addClubMettingRecord"
        }, {
          id: 314,
          name: "社团活动-社长发布公告",
          pageUrl: "ninthBag/pages/announcementByPresident/announcementByPresident"
        }, {
          id: 315,
          name: "社团活动-社长发布公告-上传附件页面",
          pageUrl: "ninthBag/pages/announcementByPresident/uploadAccessory/uploadAccessory"
        }, {
          id: 316,
          name: "实习报告详情",
          pageUrl: "echartsBag/pages/reportDetail/reportDetail"
        }, {
          id: 317,
          name: "宣讲会",
          pageUrl: "pages/find/components/BriefingSession/BriefingSession"
        }, {
          id: 318,
          name: "看城市",
          pageUrl: "secondBag/pages/city/city"
        }, {
          id: 319,
          name: "搜索职位",
          pageUrl: "thirdBag/pages/myresume/editpersonalinfo/expectjobSeach/expectjobSeach"
        }, {
          id: 320,
          name: "AI小助手",
          pageUrl: "thirdBag/pages/aiMessage/aiMessage"
        }, {
          id: 321,
          name: "热门问题",
          pageUrl: "thirdBag/pages/HotQuestion/HotQuestion"
        }, {
          id: 322,
          name: "今日热榜",
          pageUrl: "fourthBag/pages/find/hotMoreTopic/hotMoreTopic"
        }, {
          id: 323,
          name: "空页面",
          pageUrl: "fourthBag/pages/Empty/Empty"
        }, {
          id: 325,
          name: "提交集中实习岗位新页面",
          pageUrl: "fourthBag/pages/practice/submitCenterPostInfo/submitCenterPostInfo"
        }, {
          id: 326,
          name: "在线宣讲会",
          pageUrl: "fifthBag/pages/jobModule/doubleMeeting/mineDoubleMeet/mineDoubleMeet"
        }, {
          id: 327,
          name: "资讯情报站",
          pageUrl: "fifthBag/pages/jobModule/informationStation/informationStation"
        }, {
          id: 328,
          name: "职业百科",
          pageUrl: "fifthBag/pages/jobModule/ProfessionalTreasure/ProfessionalTreasure"
        }, {
          id: 329,
          name: "学分预警",
          pageUrl: "fifthBag/pages/message/creditWarning/creditWarning"
        }, {
          id: 332,
          name: "团队活动",
          pageUrl: "videoBag/pages/GroupActivities/GroupActivities"
        }, {
          id: 333,
          name: "本校专场/专业匹配/家乡名企",
          pageUrl: "videoBag/pages/doubleSelectList/detail/detail"
        }, {
          id: 334,
          name: "同学等等我",
          pageUrl: "videoBag/pages/loading/loading"
        }, {
          id: 335,
          name: "企业点评",
          pageUrl: "videoBag/pages/ComComment/ComComment"
        }, {
          id: 336,
          name: "企业印象点评",
          pageUrl: "videoBag/pages/ImpressionComment/ImpressionComment"
        }, {
          id: 337,
          name: "企业点评-你对该企业印象如何",
          pageUrl: "videoBag/pages/ImpressionComment/ImpressionComment"
        }, {
          id: 337,
          name: "我的订单",
          pageUrl: "videoBag/pages/MyOrder/MyOrder"
        }, {
          id: 338,
          name: "我的积分",
          pageUrl: "echartsBag/pages/professionalDetail/professionalDetail"
        }, {
          id: 339,
          name: "积分记录",
          pageUrl: "echartsBag/pages/points/integralReport/integralReport"
        }, {
          id: 340,
          name: "上传预实习报告",
          pageUrl: "echartsBag/pages/uploadPreReport/uploadPreReport"
        }, {
          id: 341,
          name: "上传过程文档",
          pageUrl: "echartsBag/pages/processDoc/uploadProcessDoc/uploadProcessDoc"
        }, {
          id: 342,
          name: "pc上传过程文档",
          pageUrl: "echartsBag/pages/processDoc/pcUpload/pcUpload"
        }, {
          id: 343,
          name: "总结",
          pageUrl: "ninthBag/education/summaryDetails/summaryDetails"
        }, {
          id: 344,
          name: "投递简历详情",
          pageUrl: "ninthBag/pages/deliverInviteDetails/deliverInviteDetails"
        }, {
          id: 345,
          name: "邀约投递机会",
          pageUrl: "ninthBag/pages/deliverInviteDetails/deliverInviteDetails"
        }, {
          id: 346,
          name: "推荐岗位",
          pageUrl: "ninthBag/pages/recommendedPosition/recommendedPosition"
        }, {
          id: 347,
          name: "面试邀请",
          pageUrl: "ninthBag/pages/interviewInviteDetails/interviewInviteDetails"
        }, {
          id: 348,
          name: "新手指引",
          pageUrl: "ninthBag/pages/newUserGuide/newUserGuide"
        }, {
          id: 348,
          name: "个人职位专场-完善求职信息",
          pageUrl: "ninthBag/pages/recommJobobjective/recommJobobjective"
        }, {
          id: 349,
          name: "换届申请详情",
          pageUrl: "ninthBag/pages/changeProprieterApplicationDetail/changeProprieterApplicationDetail"
        }, {
          id: 350,
          name: "新增常用语",
          pageUrl: "fifthBag/pages/phraseManagement/phraseManagement"
        }, {
          id: 351,
          name: "安全责任书详情",
          pageUrl: "fourthBag/pages/practice/safetyResponsibilityLetter/safetyResponsibilityLetter"
        }, {
          id: 352,
          name: "安全责任书签字",
          pageUrl: "thirdBag/pages/signature/signature"
        }, {
          id: 353,
          name: "学籍认证-实习意愿",
          pageUrl: "secondBag/pages/mine/schoolcensus/practiceWillingness/practiceWillingness"
        }, {
          id: 354,
          name: "新手好礼",
          pageUrl: "ninthBag/pages/NoviceTaskGift/NoviceTaskGift"
        }, {
          id: 355,
          name: "h5统一身份认证登录",
          pageUrl: "pages/h5Login/h5Login"
        }, {
          id: 356,
          name: "简历优化",
          pageUrl: "thirdBag/pages/ResumeOptimization/ResumeOptimization"
        }, {
          id: 357,
          name: "简历模板支付成功",
          pageUrl: "thirdBag/pages/PaySuccess/PaySuccess"
        }, {
          id: 358,
          name: "支付订单",
          pageUrl: "thirdBag/pages/PayOrder/PayOrder"
        }, {
          id: 359,
          name: "专属助教",
          pageUrl: "thirdBag/pages/Personalassistant/Personalassistant"
        }, {
          id: 360,
          name: "薪资测评",
          pageUrl: "ninthBag/pages/salaryEvaluation/salaryEvaluation"
        }, {
          id: 361,
          name: "薪资测评结果",
          pageUrl: "ninthBag/pages/salaryEvaluationResult/salaryEvaluationResult"
        }, {
          id: 362,
          name: "劳动教育-学分明细",
          pageUrl: "ninthBag/education/creditList/creditListDetail/creditListDetail"
        }, {
          id: 363,
          name: "考研真题详情",
          pageUrl: "fourthBag/pages/graduateDetail/graduateDetail"
        }, {
          id: 364,
          name: "考研助手",
          pageUrl: "fourthBag/pages/graduateAssistant/graduateAssistant"
        }, {
          id: 365,
          name: "秋招活动页",
          pageUrl: "thirdBag/pages/AutumnRecruitmentDetail/AutumnRecruitmentDetail"
        }, {
          id: 366,
          name: "秋招活动专属岗位",
          pageUrl: "thirdBag/pages/ExclusiveRecommendation/ExclusiveRecommendation"
        }, {
          id: 367,
          name: "双选会推荐企业",
          pageUrl: "fifthBag/pages/message/DoubleMessageList/DoubleMessageList"
        }, {
          id: 368,
          name: "看一看",
          pageUrl: "fifthBag/pages/message/LookInformationStation/LookInformationStation"
        }, {
          id: 369,
          name: "报名详情",
          pageUrl: "fourthBag/pages/signUpDetails/signUpDetails"
        }, {
          id: 370,
          name: "搜索项目",
          pageUrl: "fourthBag/pages/practice/projectSearch/projectSearch"
        }, {
          id: 371,
          name: "名企网申列表",
          pageUrl: "secondBag/pages/enterpriseApplicationList/enterpriseApplicationList"
        }, {
          id: 372,
          name: "名企网申企业主页",
          pageUrl: "secondBag/pages/applicationEnterpriseHome/applicationEnterpriseHome"
        }, {
          id: 373,
          name: "名企网申岗位详情",
          pageUrl: "secondBag/pages/applyJobDetails/applyJobDetails"
        }, {
          id: 374,
          name: "寒假招工列表",
          pageUrl: "secondBag/pages/holidayWorkList/holidayWorkList"
        }, {
          id: 375,
          name: "添加技能与特长",
          pageUrl: "secondBag/pages/languageSkills/addLanguageSkills/addLanguageSkills"
        }, {
          id: 376,
          name: "技能与特长选择",
          pageUrl: "secondBag/pages/languageSkills/languageSkillsSelector/languageSkillsSelector"
        }, {
          id: 377,
          name: "RPO简历投递成功",
          pageUrl: "thirdBag/pages/rpoDeliverySuccess/rpoDeliverySuccess"
        }, {
          id: 378,
          name: "求职雷达",
          pageUrl: "thirdBag/pages/JobSearchRadar/JobSearchRadar"
        }].some(function (a) {
          if (e == a.pageUrl) return t = a;
        }), t;
      },
      commonDataStatistics: function commonDataStatistics(e, t, a, n, s, c, l, g) {
        var p = void 0,
          d = void 0;
        "click" == e && (g && g.itemId && (p = g.itemId), g && g.itemTypeName && (d = g.itemTypeName)), "growUp/pages/home/informationdetail/informationdetail" == t && (d = "资讯", c && c.id && (p = c.id)), "growUp/pages/home/dynamicDetail/dynamicDetail" == t && (d = "动态", c && c.dynamicId && (p = c.dynamicId)), "growUp/pages/home/questiondetail/questiondetail" == t && (d = "问题", c && c.questionId && (p = c.questionId)), "growUp/pages/home/answerdetail/answerdetail" == t && (d = "回答", c && c.answerId && (p = c.answerId)), "videoBag/pages/posdetail/posdetail" == t && ("click" == e ? (d = "岗位详情-相似岗位", g && g.itemId && (p = g.itemId)) : (d = "岗位", c && c.postid && (p = c.postid))), "ninthBag/pages/deliverSuccess/deliverSuccess" == t && (d = "岗位投递成功-相似岗位", g && g.itemId && (p = g.itemId)), "secondBag/pages/mine/sendrecorddetail/sendrecorddetail" == t && (d = "求职详情-相似岗位", g && g.itemId && (p = g.itemId)), "growUp/pages/recommendJobs/recommendJobs" == t && (d = "推荐岗位(模板消息推送)", g && g.itemId && (p = g.itemId)), "pages/find/index/index" == t && "click" == e && (d = "机会-岗位详情岗位", g && g.itemId && (p = g.itemId)), "echartsBag/pages/comdetail/comdetail" != t || "browse" != e && "read" != e || (d = "公司详情", c && c.comid && (p = c.comid)), "expose" == e && (d = l, p = c), "运营活动" == l || "站内信" == l ? (d = l, p = c) : "运营活动banner" == l ? (d = "", p = c) : "slideDown" != e && "slideUp" != e && "start" != e && "quit" != e || (d = "", p = c || ""), !c || !c.fromType || "browse" !== e && "read" !== e || "thirdBag/pages/myresume/index/index" !== t && "thirdBag/pages/myresume/editpersonalinfo/jobintention/jobintention" !== t || (d = "wx");
        g = this.studentWeChatPage(t), l = this.studentWeChatPage(a);
        var u = void 0;
        i.a.getSystemInfo({
          success: function success(e) {
            u = e;
          }
        });
        c = i.a.getStorageSync("currentCityInfo");
        var m = 0 < (a = i.a.getCurrentPages()).length ? a[a.length - 1].options : {};
        m && "guidance" == m.from && (g = {
          id: 8200,
          name: "文章详情",
          pageUrl: "growUp/pages/home/informationdetail/informationdetail"
        });
        a = "";
        var f = "";
        if ("{}" == JSON.stringify(m)) a = "";else {
          var h,
            y = [],
            v = ["echartsBag/pages/aiAssistant/aiAssistant", "videoBag/pages/preachMeeting/preachMeeting", "videoBag/pages/doubleSelectList/doubleSelectList", "videoBag/pages/posdetail/posdetail"];
          for (h in m) "__key_" != h && y.push(h + "=" + m[h]), "fromType" === h && v.includes(t) && (f = m[h]), "fromType" == h && "gzh" == m[h] && (f = "gzh"), "fromType" == h && "ida" == m[h] && (f = "ida");
          a = y.join("&");
        }
        "thirdBag/pages/privateSphere/privateSphere" !== t && "thirdBag/pages/privateSphereAccreditation/privateSphereAccreditation" !== t && "thirdBag/pages/privateSphereOfficialAccounts/privateSphereOfficialAccounts" !== t && "thirdBag/pages/privateSphereSchool/privateSphereSchool" !== t || m && m.groupId && (p = m.groupId, m.sphereCode && (d = m.sphereCode)), (d = {
          fromType: f,
          urlParamsStr: a,
          app: "wx_student",
          appVersion: r.a.WxStudentVersion,
          userId: i.a.getStorageSync("userid") ? i.a.getStorageSync("userid") : "none",
          deviceToken: i.a.getStorageSync("openid") ? i.a.getStorageSync("openid") : "none",
          userName: i.a.getStorageSync("loginerName") ? i.a.getStorageSync("loginerName") : "none",
          country: c.country || "none",
          province: c.province || "none",
          city: c.city || "none",
          deviceModel: u && u.model ? u.model : "none",
          operatingSystem: u && u.system ? -1 < u.system.indexOf("iOS") ? "IOS" : "android" : "none",
          operatingSystemVersion: u && u.system && u.system.split(" ")[1] ? u.system.split(" ")[1] : "none",
          screenHeight: u && u.windowHeight ? u.windowHeight : "none",
          screenWidth: u && u.windowWidth ? u.windowWidth : "none",
          eventTime: parseInt(new Date().getTime() / 1e3),
          pageId: g && g.id ? g.id : "小程序启动onLaunch" === e ? 9999 : "none",
          pageName: g && g.name ? g.name : "none",
          pageUrl: g && g.pageUrl ? g.pageUrl : "none",
          preferName: l && l.name ? l.name : "none",
          preferId: l && l.id ? l.id : "none",
          preferPageUrl: l && l.pageUrl ? l.pageUrl : "none",
          stayTime: n || "none",
          eventType: e || "none",
          eventName: s || "none",
          clientIP: i.a.getStorageSync("clientIP") ? i.a.getStorageSync("clientIP") : "none",
          reportSrc: 2,
          login: i.a.getStorageSync("loginerName") ? 1 : 0,
          netType: i.a.getStorageSync("networkType") ? i.a.getStorageSync("networkType") : "none",
          itemID: p || "none",
          itemType: d || "其他"
        }).pageId && "none" != d.pageId || !d.pageUrl || "none" == d.pageUrl ? Object(o.b)(d) : console.log("%c%s", "color: #fff; background: red; font-size: 20px;", "开发人员注意：请将页面埋点id写入src/utils/dataStatistics.js 中 pageUrl=" + d.pageUrl);
      },
      taroClick: function taroClick(e) {
        var t, a, n, r;
        e && (!(t = e.funName) || (a = i.a.getCurrentPages()) && 0 < a.length && (n = a[a.length - 1].route, r = "", 1 < a.length && (r = a[a.length - 2].route), e.funType && e.funData ? this.commonDataStatistics("click", n, r, e.stayTime || "", t, e.funData, e.funType, e) : this.commonDataStatistics("click", n, r, e.stayTime || "", t, "", "", e)));
      },
      taroBrowseAndRead: function taroBrowseAndRead(e, t) {
        var a, n, r, o, s;
        !e || (o = i.a.getCurrentPages()) && 0 < o.length && (a = o[o.length - 1].route, s = e.query, "", n = t, r = void 0, (o = i.a.getStorageSync("onshowInfo")).selfRoute && o.time && 0 < (t = new Date().getTime()) - o.time && (r = parseInt((t - o.time) / 1e3), this.commonDataStatistics("read", o.selfRoute, o.preRoute, r, "", o.selfQuery, "")), o = "", "growUp/pages/sign/successfulCheck/successfulCheck" == a && (o = e.query.practiceType + "-" + e.query.process), "echartsBag/pages/uploadSuccess/uploadSuccess" == a && (o = e.query.successType), this.commonDataStatistics("browse", a, n, "", o, s, ""), s = {
          time: new Date().getTime(),
          selfRoute: a,
          preRoute: n,
          selfQuery: s
        }, i.a.setStorageSync("onshowInfo", s));
      }
    };
  },
  2: function _(t, a) {
    var n = "function" == typeof Symbol && "symbol" == e(Symbol.iterator) ? function (t) {
      return e(t);
    } : function (t) {
      return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : e(t);
    };
    function i(e) {
      var t = e;
      return 1 == e.toString().length ? "0" + e : t;
    }
    function r(e) {
      var t,
        a = {};
      for (t in e) a[t] = e[t];
      return a;
    }
    function o(e) {
      var t = [];
      if (/\d+/.test(e)) {
        for (; 0 != e;) t[t.length] = Math.abs(e % 65536), e = parseInt(e / 65536);
        return 0 == t.length ? [0] : t;
      }
      return [0];
    }
    t.exports = {
      debounce: function debounce(e, t, a) {
        var n = void 0;
        return function () {
          var i,
            r = this,
            o = arguments;
          n && clearTimeout(n), a ? (i = !n, n = setTimeout(function () {
            n = null;
          }, t), i && e.apply(r, o)) : n = setTimeout(function () {
            e.apply(r, o);
          }, t);
        };
      },
      deepClones: function deepClones(e) {
        if (!e && "object" !== (void 0 === e ? "undefined" : n(e))) throw new Error("error arguments");
        var t,
          a = Array.isArray(e) ? [] : {};
        for (t in e) e.hasOwnProperty(t) && (e[t] && "object" === n(e[t]) ? a[t] = r(e[t]) : a[t] = e[t]);
        return a;
      },
      formatTime: function formatTime(e) {
        return (e = new Date(e)).getFullYear() + "-" + i(e.getMonth() + 1);
      },
      formatYMD: function formatYMD(e) {
        return (e = e.split("-"))[0] + "年" + Number(e[1]) + "月" + e[2] + "日";
      },
      json2Form: function json2Form(e) {
        var t,
          a = [];
        for (t in e) a.push(encodeURIComponent(t) + "=" + encodeURIComponent(e[t]));
        return a.join("&");
      },
      filterDate: function filterDate(e) {
        var t = "number" == typeof e ? new Date(e) : new Date((e || "").replace(/-/g, "/")),
          a = (new Date().getTime() - t.getTime()) / 1e3,
          n = Math.floor(a / 86400);
        e = function e(_e) {
          var t = new Date(_e),
            a = t.getFullYear(),
            n = ("0" + (t.getMonth() + 1)).slice(-2);
          _e = ("0" + t.getDate()).slice(-2);
          return t.getHours(), t.getMinutes(), t.getSeconds(), a + "-" + n + "-" + _e;
        };
        return isNaN(n) || n < 0 || 4 <= n ? e(t) : 0 === n && ((a < 60 ? "刚刚" : a < 120 && "1分钟前") || a < 3600 && Math.floor(a / 60) + "分钟前" || a < 7200 && "1小时前" || a < 86400 && Math.floor(a / 3600) + "小时前") || n < 4 && n + "天前";
      },
      getCurrentPageUrlWithParams: function getCurrentPageUrlWithParams(e) {
        e = e || 0;
        var t = getCurrentPages(),
          a = (e = (t = t[t.length - e - 1]).route, t.options),
          n = e + "?";
        if (function (e) {
          return 0 == Object.keys(e).length;
        }(a)) n = "/" + e;else {
          for (var i in n = "/" + e + "?", a) n += i + "=" + a[i] + "&";
          n = n.substring(0, n.length - 1);
        }
        return n;
      },
      getDay: function getDay(e) {
        var t = new Date(),
          a = t.getTime() + 864e5 * e;
        return t.setTime(a), e = t.getFullYear(), a = t.getMonth(), t = t.getDate(), e + "-" + (a = i(a + 1)) + "-" + i(t);
      },
      diffObj: function e(t, a) {
        if (t === a) return !0;
        var n = t instanceof Object,
          i = a instanceof Object;
        if (!n || !i) return !1;
        var r = Object.keys(t),
          o = Object.keys(a);
        if (r.length !== o.length) return !1;
        var s = !0;
        n = !1, i = void 0;
        try {
          for (var c, l = r[Symbol.iterator](); !(s = (c = l.next()).done); s = !0) {
            var g = c.value;
            if (!o.includes(g)) return !1;
            if (!e(t[g], a[g])) return !1;
          }
        } catch (t) {
          n = !0, i = t;
        } finally {
          try {
            !s && l["return"] && l["return"]();
          } finally {
            if (n) throw i;
          }
        }
        return !0;
      },
      deepClone: r,
      throttle: function throttle(e, t) {
        var a = Date.now();
        return function () {
          var n = arguments,
            i = Date.now();
          t <= i - a && (e.apply(this, n), a = Date.now());
        };
      },
      calcSwitch: function calcSwitch(e, t) {
        for (var a = o(t), n = o(e), i = 0, r = 1, s = 0; s < a.length; s++) i += (a[s] & n[s]) * r, r *= 65536;
        return i == t;
      },
      getRandomNumber: function getRandomNumber(e, t) {
        return Math.floor(Math.random() * (t - e + 1) + e);
      },
      awaitWrap: function awaitWrap(e) {
        return e.then(function (e) {
          return [null, e];
        })["catch"](function (e) {
          return [e, null];
        });
      },
      getSafeData: function getSafeData(e, t) {
        var a = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null,
          i = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : [];
        if (!e || !t || "string" != typeof t) return i;
        var r = t.split("."),
          o = e,
          s = !0,
          c = !1,
          l = void 0;
        try {
          for (var g, p = r[Symbol.iterator](); !(s = (g = p.next()).done); s = !0) {
            var d = g.value;
            if (null == o || "object" !== (void 0 === o ? "undefined" : n(o))) return i;
            o = o[d];
          }
        } catch (e) {
          c = !0, l = e;
        } finally {
          try {
            !s && p["return"] && p["return"]();
          } finally {
            if (c) throw l;
          }
        }
        return null == o || a && !function (e, t) {
          return "array" !== t ? (void 0 === e ? "undefined" : n(e)) === t : Array.isArray(e);
        }(o, a) ? i : o;
      }
    };
  },
  20: function _(e, t, a) {
    a.d(t, "b", function () {
      return n;
    }), a.d(t, "a", function () {
      return i;
    });
    var n = function n(e) {
        if (e) {
          var t = e.provinceId ? [{
            name: e.province,
            id: e.provinceId,
            isParent: !0
          }, {
            name: e.city,
            id: e.cityId
          }] : [];
          e.districtId && t.push({
            name: e.district,
            id: e.districtId
          });
          var a = e.fileList ? e.fileList.map(function (e) {
            return {
              fileName: e.fileName,
              filePath: e.filePath,
              id: e.id
            };
          }) : [];
          return {
            locations: t,
            avatarUrl: e.fileList ? e.fileList.map(function (e) {
              return e.showPath;
            }) : [],
            uploadUrl: a
          };
        }
        return {};
      },
      i = [{
        id: 0,
        name: "签订毕业生就业协议书",
        describe: "包括公务员、事业单位录取通知书等"
      }, {
        id: 1,
        name: "签订劳动合同，未签毕业生就业协议书",
        describe: ""
      }, {
        id: 2,
        name: "国家基层项目、地方基层项目 ",
        describe: "包括选调生、乡村医生、乡村教师、农机特岗、科研助理、村官、西部计划、三支一扶、苏北计划、博士后等"
      }, {
        id: 3,
        name: "自主创业",
        describe: ""
      }, {
        id: 4,
        name: "自由职业",
        describe: "如家教、作家、自由撰稿人、翻译工作者、中介服务工作者、某些艺术工作者、互联网营销工作者、公众号博主、电子竞技工作者等可报"
      }, {
        id: 5,
        name: "境内升学",
        describe: "考取了境内全日制研究生、第二学士学位填报，不包含非全日制形式再学习"
      }, {
        id: 6,
        name: "出国、出境深造",
        describe: "考取了境外研究生（含港澳台）的填报"
      }, {
        id: 7,
        name: "应征义务兵",
        describe: ""
      }, {
        id: 8,
        name: "暂未就业",
        describe: ""
      }];
  },
  22: function _(e, t, a) {
    a.d(t, "a", function () {
      return r;
    }), a.d(t, "b", function () {
      return o;
    });
    t = a(0);
    var n = a.n(t),
      i = a(1);
    function r() {
      var e,
        t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : [],
        a = arguments[1],
        r = {
          tRTJnjjYwiXA6W_qTb4l7T4RKLbCf2l6XuvzsM_Lu9A: 1,
          "Eyel4qTaC0NcFyNdpUwtEeV7_-ZcsYibXAx0l4LVbaY": 2,
          "cBBW5JL4wgDyVrF-l-R3wrR-v7Yzr0UQ6Ht0mq9rZPc": 3,
          "1bZvyCb5yhQIVK1QmwOvhGp-9RgiS1Uc1q2owbvLCTI": 4,
          "qUDW9x5ky-Mkikw2eWfcHM7lmdnQYUbNPp5VgGVrDJQ": 5,
          "7q2ISuBaTQWzj3gbbVHKDwSHbN9Df047wnw177j1xTI": 6,
          OmF3XlriTNRknnE_6ogOcPjVSzpK1gs5apNNjUszepU: 7
        },
        o = t.filter(function (e) {
          return "accept" === a[e];
        }).map(function (e) {
          return r[e];
        }).filter(Boolean);
      o.length && (e = n.a.getStorageSync("openid") || null, t = n.a.getStorageSync("unionid"), i.a.xyb_request("wx/subscribe/WxSubscribeMessage.action", "POST", {
        templateIds: o.join(","),
        openId: e,
        unionId: t
      }));
    }
    function o(e) {
      e && e.recordId && i.a.xyb_request("common/Common!recordTemplateEvent.action", "POST", {
        recordId: e.recordId
      });
    }
  },
  23: function _(e, t, a) {
    a.d(t, "a", function () {
      return c;
    });
    var n = a(0),
      i = a.n(n),
      r = a(1),
      o = function o(e, t) {
        if (Array.isArray(e)) return e;
        if (Symbol.iterator in Object(e)) return function (e, t) {
          var a = [],
            n = !0,
            i = !1,
            r = void 0;
          try {
            for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
          } catch (e) {
            i = !0, r = e;
          } finally {
            try {
              !n && s["return"] && s["return"]();
            } finally {
              if (i) throw r;
            }
          }
          return a;
        }(e, t);
        throw new TypeError("Invalid attempt to destructure non-iterable instance");
      },
      s = ["大一", "大二", "大三", "大四"];
    function c() {
      function e() {
        r.a.xyb_request("credit/SchoolSetting.action", "POST", {}, !1, !1).then(function (e) {
          "200" === e.code && (e = Object.assign(e.data, {
            yearIndex: e.data.yearIndex && e.data.needSchoolYearMinimumCredit ? e.data.yearIndex || 1 : "",
            yearName: e.data.yearIndex ? s[e.data.yearIndex - 1] : "",
            xf: 0 === e.data.scoreType ? "学分" : "积分",
            kc: "CATEGORY" === e.data.namingMethod ? "类别" : "课程",
            kcmk: "CATEGORY" === e.data.namingMethod ? "学分类别" : "课程模块"
          }), g(e), i.a.setStorageSync("creditSetting", e), a && a(e));
        });
      }
      var t = 0 < arguments.length && void 0 !== arguments[0] && arguments[0],
        a = arguments[1],
        c = i.a.getStorageSync("creditSetting") || {
          scoreNoun: "学分",
          courseNoun: "课程",
          xf: "学分",
          kc: "课程",
          kcmk: "课程模块"
        },
        l = (c = Object(n.useState)(c), (c = o(c, 2))[0]),
        g = c[1];
      return Object(n.useEffect)(function () {
        t || !Object.keys(l).length ? e() : a && a(l);
      }, []), {
        creditSetting: l
      };
    }
  },
  24: function _(e, t) {
    var a = new Date(),
      n = a.getFullYear(),
      i = a.getMonth(),
      r = a.getDate(),
      o = new Date();
    e.exports = {
      dealChatTime: function dealChatTime(e, t) {
        return function (e, t) {
          o.setTime(e);
          var a = o.getHours() + ":" + (10 <= o.getMinutes() ? o.getMinutes() : "0" + o.getMinutes());
          e = o.getDate();
          if (o.getFullYear() === n && o.getMonth() === i) {
            if (e === r) return {
              ifShowTime: t,
              timeStr: a
            };
            if (e === r - 1) return {
              ifShowTime: t,
              timeStr: "昨天 " + a
            };
          }
          return {
            ifShowTime: t,
            timeStr: o.getFullYear() + "年" + (o.getMonth() + 1) + "月" + e + "日 " + a
          };
        }(e, function (e, t) {
          return 300 < Math.abs(e - t) / 1e3;
        }(e, t));
      },
      isDatePassed: function isDatePassed(e) {
        (e + "").includes(".") && (e = e.split(".").join("/"));
        var t = (i = new Date()).getFullYear(),
          a = i.getMonth(),
          n = i.getDate(),
          i = (r = new Date(e)).getFullYear(),
          r = (e = r.getMonth(), r.getDate());
        return t < i || !(i < t) && (a < e || !(e < a) && n <= r);
      },
      customFormatTime: function customFormatTime(e, t) {
        if (e = "string" == typeof e ? new Date(e) : e, isNaN(e)) throw new Error("Invalid date input");
        var a = {
          yyyy: e.getFullYear(),
          mm: (e.getMonth() + 1).toString().padStart(2, "0"),
          dd: e.getDate().toString().padStart(2, "0"),
          HH: e.getHours().toString().padStart(2, "0"),
          MM: e.getMinutes().toString().padStart(2, "0"),
          ss: e.getSeconds().toString().padStart(2, "0")
        };
        return t.replace(/yyyy|mm|dd|HH|MM|ss/g, function (e) {
          return a[e];
        });
      }
    };
  },
  26: function _(e, t, a) {
    var n = {
      colorToFix: function colorToFix(e) {
        return "已参与" == e ? "#A8A9B3" : "老师审核中" == e || "审核中" == e ? "#FF8803" : "#FB9018";
      },
      applyStatus: function applyStatus(e) {
        return 0 == e || 4 == e ? "去报名" : 1 == e ? "修改岗位信息" : 2 == e ? "重新报名" : 5 == e ? "免实习" : "";
      },
      showBtn: function showBtn(e, t) {
        return 0 == t ? "老师审核中" == e || "审核中" == e || "已参与" == e ? "修改报名信息" : "老师审核未通过" == e || "审核未通过" == e ? "重新报名" : "立即报名" : "老师审核未通过" == e || "审核未通过" == e || "实习中断" == e ? "重新报名" : "立即报名";
      },
      approvalStatus: function approvalStatus(e) {
        return 0 == e ? "提交待批阅" : 1 == e ? "批阅通过" : 2 == e ? "无需批阅" : "退回修改";
      },
      subString: function subString(e, t, a) {
        return e += "", console.log(e.constructor), e.slice(t, a);
      },
      readStatus: function readStatus(e) {
        return 0 == e ? "待批阅" : 1 == e ? "批阅通过" : 2 == e ? "无需批阅" : "批阅不通过";
      },
      compareNowDate: function compareNowDate(e) {
        var t = (t = getDate()).getFullYear() + "." + (t.getMonth() + 1) + "." + t.getDay();
        return getDate(e) < getDate(t);
      },
      decodeURIComponent: function (e) {
        function t(t) {
          return e.apply(this, arguments);
        }
        return t.toString = function () {
          return e.toString();
        }, t;
      }(function (e) {
        return decodeURIComponent(e);
      }),
      journalType: function journalType(e) {
        return 0 == e ? "日" : 1 == e ? "周" : "月";
      }
    };
    t.a = {
      colorToFix: n.colorToFix,
      applyStatus: n.applyStatus,
      showBtn: n.showBtn,
      approvalStatus: n.approvalStatus,
      subString: n.subString,
      readStatus: n.readStatus,
      compareNowDate: n.compareNowDate,
      decodeURIComponent: n.decodeURIComponent,
      journalType: n.journalType
    };
  },
  27: function _(e, t) {
    function a(e) {
      this.key = e.key, this.requestConfig = {
        key: e.key,
        s: "rsx",
        platform: "WXJS",
        appname: e.key,
        sdkversion: "1.2.0",
        logversion: "2.0"
      };
    }
    a.prototype.getWxLocation = function (e, t) {
      wx.getLocation({
        type: "gcj02",
        success: function success(e) {
          e = e.longitude + "," + e.latitude, wx.setStorage({
            key: "userLocation",
            data: e
          }), t(e);
        },
        fail: function fail(a) {
          wx.getStorage({
            key: "userLocation",
            success: function success(e) {
              e.data && t(e.data);
            }
          }), e.fail({
            errCode: "0",
            errMsg: a.errMsg || ""
          });
        }
      });
    }, a.prototype.getRegeo = function (e) {
      function t(t) {
        var n = a.requestConfig;
        wx.request({
          url: "https://restapi.amap.com/v3/geocode/regeo",
          data: {
            key: a.key,
            location: t,
            extensions: "all",
            s: n.s,
            platform: n.platform,
            appname: a.key,
            sdkversion: n.sdkversion,
            logversion: n.logversion
          },
          method: "GET",
          header: {
            "content-type": "application/json"
          },
          success: function success(a) {
            var n, i, r, o, s, c, l;
            a.data.status && "1" == a.data.status ? (c = (l = a.data.regeocode).addressComponent, n = [], i = "", l && l.roads[0] && l.roads[0].name && (i = l.roads[0].name + "附近"), r = t.split(",")[0], o = t.split(",")[1], l.pois && l.pois[0] && (i = l.pois[0].name + "附近", (s = l.pois[0].location) && (r = parseFloat(s.split(",")[0]), o = parseFloat(s.split(",")[1]))), c.provice && n.push(c.provice), c.city && n.push(c.city), c.district && n.push(c.district), c.streetNumber && c.streetNumber.street && c.streetNumber.number ? (n.push(c.streetNumber.street), n.push(c.streetNumber.number)) : (c = "", l && l.roads[0] && l.roads[0].name && (c = l.roads[0].name), n.push(c)), n = n.join(""), l = [{
              iconPath: e.iconPath,
              width: e.iconWidth,
              height: e.iconHeight,
              name: n,
              desc: i,
              longitude: r,
              latitude: o,
              id: 0,
              regeocodeData: l
            }], e.success(l)) : e.fail({
              errCode: a.data.infocode,
              errMsg: a.data.info
            });
          },
          fail: function fail(t) {
            e.fail({
              errCode: "0",
              errMsg: t.errMsg || ""
            });
          }
        });
      }
      var a = this;
      e.location ? t(e.location) : a.getWxLocation(e, function (e) {
        t(e);
      });
    }, a.prototype.getWeather = function (e) {
      function t(t) {
        var i = "base";
        e.type && "forecast" == e.type && (i = "all"), wx.request({
          url: "https://restapi.amap.com/v3/weather/weatherInfo",
          data: {
            key: a.key,
            city: t,
            extensions: i,
            s: n.s,
            platform: n.platform,
            appname: a.key,
            sdkversion: n.sdkversion,
            logversion: n.logversion
          },
          method: "GET",
          header: {
            "content-type": "application/json"
          },
          success: function success(t) {
            var a, n;
            t.data.status && "1" == t.data.status ? t.data.lives ? (a = t.data.lives) && 0 < a.length && ((n = function (e) {
              return {
                city: {
                  text: "城市",
                  data: e.city
                },
                weather: {
                  text: "天气",
                  data: e.weather
                },
                temperature: {
                  text: "温度",
                  data: e.temperature
                },
                winddirection: {
                  text: "风向",
                  data: e.winddirection + "风"
                },
                windpower: {
                  text: "风力",
                  data: e.windpower + "级"
                },
                humidity: {
                  text: "湿度",
                  data: e.humidity + "%"
                }
              };
            }(a = a[0])).liveData = a, e.success(n)) : t.data.forecasts && t.data.forecasts[0] && e.success({
              forecast: t.data.forecasts[0]
            }) : e.fail({
              errCode: t.data.infocode,
              errMsg: t.data.info
            });
          },
          fail: function fail(t) {
            e.fail({
              errCode: "0",
              errMsg: t.errMsg || ""
            });
          }
        });
      }
      var a = this,
        n = a.requestConfig;
      e.city ? t(e.city) : a.getWxLocation(e, function (i) {
        !function (i) {
          wx.request({
            url: "https://restapi.amap.com/v3/geocode/regeo",
            data: {
              key: a.key,
              location: i,
              extensions: "all",
              s: n.s,
              platform: n.platform,
              appname: a.key,
              sdkversion: n.sdkversion,
              logversion: n.logversion
            },
            method: "GET",
            header: {
              "content-type": "application/json"
            },
            success: function success(a) {
              var n, i;
              a.data.status && "1" == a.data.status ? ((i = a.data.regeocode).addressComponent ? n = i.addressComponent.adcode : i.aois && 0 < i.aois.length && (n = i.aois[0].adcode), t(n)) : e.fail({
                errCode: a.data.infocode,
                errMsg: a.data.info
              });
            },
            fail: function fail(t) {
              e.fail({
                errCode: "0",
                errMsg: t.errMsg || ""
              });
            }
          });
        }(i);
      });
    }, a.prototype.getPoiAround = function (e) {
      function t(t) {
        t = {
          key: a.key,
          location: t,
          s: n.s,
          platform: n.platform,
          appname: a.key,
          sdkversion: n.sdkversion,
          logversion: n.logversion
        }, e.querytypes && (t.types = e.querytypes), e.querykeywords && (t.keywords = e.querykeywords), wx.request({
          url: "https://restapi.amap.com/v3/place/around",
          data: t,
          method: "GET",
          header: {
            "content-type": "application/json"
          },
          success: function success(t) {
            var a, n, i, r;
            if (t.data.status && "1" == t.data.status) {
              if ((t = t.data) && t.pois) {
                for (a = [], n = 0; n < t.pois.length; n++) i = 0 == n ? e.iconPathSelected : e.iconPath, a.push({
                  latitude: parseFloat(t.pois[n].location.split(",")[1]),
                  longitude: parseFloat(t.pois[n].location.split(",")[0]),
                  iconPath: i,
                  width: 22,
                  height: 32,
                  id: n,
                  name: t.pois[n].name,
                  address: t.pois[n].address
                });
                r = {
                  markers: a,
                  poisData: t.pois
                }, e.success(r);
              }
            } else e.fail({
              errCode: t.data.infocode,
              errMsg: t.data.info
            });
          },
          fail: function fail(t) {
            e.fail({
              errCode: "0",
              errMsg: t.errMsg || ""
            });
          }
        });
      }
      var a = this,
        n = a.requestConfig;
      e.location ? t(e.location) : a.getWxLocation(e, function (e) {
        t(e);
      });
    }, a.prototype.getStaticmap = function (e) {
      function t(t) {
        n.push("location=" + t), e.zoom && n.push("zoom=" + e.zoom), e.size && n.push("size=" + e.size), e.scale && n.push("scale=" + e.scale), e.markers && n.push("markers=" + e.markers), e.labels && n.push("labels=" + e.labels), e.paths && n.push("paths=" + e.paths), e.traffic && n.push("traffic=" + e.traffic), t = i + n.join("&"), e.success({
          url: t
        });
      }
      var a,
        n = [],
        i = "https://restapi.amap.com/v3/staticmap?";
      n.push("key=" + this.key), a = this.requestConfig, n.push("s=" + a.s), n.push("platform=" + a.platform), n.push("appname=" + a.appname), n.push("sdkversion=" + a.sdkversion), n.push("logversion=" + a.logversion), e.location ? t(e.location) : this.getWxLocation(e, function (e) {
        t(e);
      });
    }, a.prototype.getInputtips = function (e) {
      var t = this.requestConfig;
      t = {
        key: this.key,
        s: t.s,
        platform: t.platform,
        appname: this.key,
        sdkversion: t.sdkversion,
        logversion: t.logversion
      };
      e.location && (t.location = e.location), e.keywords && (t.keywords = e.keywords), e.type && (t.type = e.type), e.city && (t.city = e.city), e.citylimit && (t.citylimit = e.citylimit), wx.request({
        url: "https://restapi.amap.com/v3/assistant/inputtips",
        data: t,
        method: "GET",
        header: {
          "content-type": "application/json"
        },
        success: function success(t) {
          t && t.data && t.data.tips && e.success({
            tips: t.data.tips
          });
        },
        fail: function fail(t) {
          e.fail({
            errCode: "0",
            errMsg: t.errMsg || ""
          });
        }
      });
    }, a.prototype.getDrivingRoute = function (e) {
      var t = this.requestConfig;
      t = {
        key: this.key,
        s: t.s,
        platform: t.platform,
        appname: this.key,
        sdkversion: t.sdkversion,
        logversion: t.logversion
      };
      e.origin && (t.origin = e.origin), e.destination && (t.destination = e.destination), e.strategy && (t.strategy = e.strategy), e.waypoints && (t.waypoints = e.waypoints), e.avoidpolygons && (t.avoidpolygons = e.avoidpolygons), e.avoidroad && (t.avoidroad = e.avoidroad), wx.request({
        url: "https://restapi.amap.com/v3/direction/driving",
        data: t,
        method: "GET",
        header: {
          "content-type": "application/json"
        },
        success: function success(t) {
          t && t.data && t.data.route && e.success({
            paths: t.data.route.paths,
            taxi_cost: t.data.route.taxi_cost || ""
          });
        },
        fail: function fail(t) {
          e.fail({
            errCode: "0",
            errMsg: t.errMsg || ""
          });
        }
      });
    }, a.prototype.getWalkingRoute = function (e) {
      var t = this.requestConfig;
      t = {
        key: this.key,
        s: t.s,
        platform: t.platform,
        appname: this.key,
        sdkversion: t.sdkversion,
        logversion: t.logversion
      };
      e.origin && (t.origin = e.origin), e.destination && (t.destination = e.destination), wx.request({
        url: "https://restapi.amap.com/v3/direction/walking",
        data: t,
        method: "GET",
        header: {
          "content-type": "application/json"
        },
        success: function success(t) {
          t && t.data && t.data.route && e.success({
            paths: t.data.route.paths
          });
        },
        fail: function fail(t) {
          e.fail({
            errCode: "0",
            errMsg: t.errMsg || ""
          });
        }
      });
    }, a.prototype.getTransitRoute = function (e) {
      var t = this.requestConfig;
      t = {
        key: this.key,
        s: t.s,
        platform: t.platform,
        appname: this.key,
        sdkversion: t.sdkversion,
        logversion: t.logversion
      };
      e.origin && (t.origin = e.origin), e.destination && (t.destination = e.destination), e.strategy && (t.strategy = e.strategy), e.city && (t.city = e.city), e.cityd && (t.cityd = e.cityd), wx.request({
        url: "https://restapi.amap.com/v3/direction/transit/integrated",
        data: t,
        method: "GET",
        header: {
          "content-type": "application/json"
        },
        success: function success(t) {
          t && t.data && t.data.route && (t = t.data.route, e.success({
            distance: t.distance || "",
            taxi_cost: t.taxi_cost || "",
            transits: t.transits
          }));
        },
        fail: function fail(t) {
          e.fail({
            errCode: "0",
            errMsg: t.errMsg || ""
          });
        }
      });
    }, a.prototype.getRidingRoute = function (e) {
      var t = this.requestConfig;
      t = {
        key: this.key,
        s: t.s,
        platform: t.platform,
        appname: this.key,
        sdkversion: t.sdkversion,
        logversion: t.logversion
      };
      e.origin && (t.origin = e.origin), e.destination && (t.destination = e.destination), wx.request({
        url: "https://restapi.amap.com/v4/direction/bicycling",
        data: t,
        method: "GET",
        header: {
          "content-type": "application/json"
        },
        success: function success(t) {
          t && t.data && t.data.data && e.success({
            paths: t.data.data.paths
          });
        },
        fail: function fail(t) {
          e.fail({
            errCode: "0",
            errMsg: t.errMsg || ""
          });
        }
      });
    }, e.exports.AMapWX = a;
  },
  28: function _(e, t) {
    var a = wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : null;
    e.exports = {
      debug: function debug() {
        a && a.debug.apply(a, arguments);
      },
      info: function info() {
        a && a.info.apply(a, arguments);
      },
      warn: function warn() {
        a && a.warn.apply(a, arguments);
      },
      error: function error() {
        a && a.error.apply(a, arguments);
      },
      setFilterMsg: function setFilterMsg(e) {
        a && a.setFilterMsg && "string" == typeof e && a.setFilterMsg(e);
      },
      addFilterMsg: function addFilterMsg(e) {
        a && a.addFilterMsg && "string" == typeof e && a.addFilterMsg(e);
      }
    };
  },
  29: function _(e, t, a) {
    t.a = {
      tooltipsList: [],
      registerTooltips: function registerTooltips(e) {
        this.tooltipsList.push(e);
      },
      hideAllTooltips: function hideAllTooltips() {
        var e = !0,
          t = !1,
          a = void 0;
        try {
          for (var n, i = this.tooltipsList[Symbol.iterator](); !(e = (n = i.next()).done); e = !0) n.value.hideTooltips();
        } catch (e) {
          t = !0, a = e;
        } finally {
          try {
            !e && i["return"] && i["return"]();
          } finally {
            if (t) throw a;
          }
        }
      }
    };
  },
  308: function _(e, t, a) {},
  31: function _(t, a, n) {
    n.d(a, "b", function () {
      return o;
    }), n.d(a, "a", function () {
      return r;
    }), n.d(a, "c", function () {
      return s;
    });
    var i = "function" == typeof Symbol && "symbol" == e(Symbol.iterator) ? function (t) {
      return e(t);
    } : function (t) {
      return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : e(t);
    };
    function r(e) {
      return null != e;
    }
    function o(e) {
      var t = void 0 === e ? "undefined" : i(e);
      return null !== e && ("object" === t || "function" === t);
    }
    function s(e, t, a) {
      return Math.min(Math.max(e, t), a);
    }
  },
  34: function _(e, t, a) {
    function n(e, t) {
      var a = (65535 & e) + (65535 & t);
      return (e >> 16) + (t >> 16) + (a >> 16) << 16 | 65535 & a;
    }
    function i(e, t, a, i, r, o) {
      return n(function (e, t) {
        return e << t | e >>> 32 - t;
      }(n(n(t, e), n(i, o)), r), a);
    }
    function r(e, t, a, n, r, o, s) {
      return i(t & a | ~t & n, e, t, r, o, s);
    }
    function o(e, t, a, n, r, o, s) {
      return i(t & n | a & ~n, e, t, r, o, s);
    }
    function s(e, t, a, n, r, o, s) {
      return i(t ^ a ^ n, e, t, r, o, s);
    }
    function c(e, t, a, n, r, o, s) {
      return i(a ^ (t | ~n), e, t, r, o, s);
    }
    t.a = {
      hexMD5: function hexMD5(e) {
        return function (e) {
          for (var t = "0123456789abcdef", a = "", n = 0; n < 4 * e.length; n++) a += t.charAt(e[n >> 2] >> n % 4 * 8 + 4 & 15) + t.charAt(e[n >> 2] >> n % 4 * 8 & 15);
          return a;
        }(function (e) {
          for (var t = 1732584193, a = -271733879, i = -1732584194, l = 271733878, g = 0; g < e.length; g += 16) {
            var p = t,
              d = a,
              u = i,
              m = l;
            t = r(t, a, i, l, e[g + 0], 7, -680876936), l = r(l, t, a, i, e[g + 1], 12, -389564586), i = r(i, l, t, a, e[g + 2], 17, 606105819), a = r(a, i, l, t, e[g + 3], 22, -1044525330);
            t = r(t, a, i, l, e[g + 4], 7, -176418897), l = r(l, t, a, i, e[g + 5], 12, 1200080426), i = r(i, l, t, a, e[g + 6], 17, -1473231341), a = r(a, i, l, t, e[g + 7], 22, -45705983), t = r(t, a, i, l, e[g + 8], 7, 1770035416), l = r(l, t, a, i, e[g + 9], 12, -1958414417), i = r(i, l, t, a, e[g + 10], 17, -42063), a = r(a, i, l, t, e[g + 11], 22, -1990404162), t = r(t, a, i, l, e[g + 12], 7, 1804603682), l = r(l, t, a, i, e[g + 13], 12, -40341101), i = r(i, l, t, a, e[g + 14], 17, -1502002290), t = o(t, a = r(a, i, l, t, e[g + 15], 22, 1236535329), i, l, e[g + 1], 5, -165796510), l = o(l, t, a, i, e[g + 6], 9, -1069501632), i = o(i, l, t, a, e[g + 11], 14, 643717713), a = o(a, i, l, t, e[g + 0], 20, -373897302), t = o(t, a, i, l, e[g + 5], 5, -701558691), l = o(l, t, a, i, e[g + 10], 9, 38016083), i = o(i, l, t, a, e[g + 15], 14, -660478335), a = o(a, i, l, t, e[g + 4], 20, -405537848), t = o(t, a, i, l, e[g + 9], 5, 568446438), l = o(l, t, a, i, e[g + 14], 9, -1019803690), i = o(i, l, t, a, e[g + 3], 14, -187363961), a = o(a, i, l, t, e[g + 8], 20, 1163531501), t = o(t, a, i, l, e[g + 13], 5, -1444681467), l = o(l, t, a, i, e[g + 2], 9, -51403784), i = o(i, l, t, a, e[g + 7], 14, 1735328473), t = s(t, a = o(a, i, l, t, e[g + 12], 20, -1926607734), i, l, e[g + 5], 4, -378558), l = s(l, t, a, i, e[g + 8], 11, -2022574463), i = s(i, l, t, a, e[g + 11], 16, 1839030562), a = s(a, i, l, t, e[g + 14], 23, -35309556), t = s(t, a, i, l, e[g + 1], 4, -1530992060), l = s(l, t, a, i, e[g + 4], 11, 1272893353), i = s(i, l, t, a, e[g + 7], 16, -155497632), a = s(a, i, l, t, e[g + 10], 23, -1094730640), t = s(t, a, i, l, e[g + 13], 4, 681279174), l = s(l, t, a, i, e[g + 0], 11, -358537222), i = s(i, l, t, a, e[g + 3], 16, -722521979), a = s(a, i, l, t, e[g + 6], 23, 76029189), t = s(t, a, i, l, e[g + 9], 4, -640364487), l = s(l, t, a, i, e[g + 12], 11, -421815835), i = s(i, l, t, a, e[g + 15], 16, 530742520), t = c(t, a = s(a, i, l, t, e[g + 2], 23, -995338651), i, l, e[g + 0], 6, -198630844), l = c(l, t, a, i, e[g + 7], 10, 1126891415), i = c(i, l, t, a, e[g + 14], 15, -1416354905), a = c(a, i, l, t, e[g + 5], 21, -57434055), t = c(t, a, i, l, e[g + 12], 6, 1700485571), l = c(l, t, a, i, e[g + 3], 10, -1894986606), i = c(i, l, t, a, e[g + 10], 15, -1051523), a = c(a, i, l, t, e[g + 1], 21, -2054922799), t = c(t, a, i, l, e[g + 8], 6, 1873313359), l = c(l, t, a, i, e[g + 15], 10, -30611744), i = c(i, l, t, a, e[g + 6], 15, -1560198380), a = c(a, i, l, t, e[g + 13], 21, 1309151649), t = c(t, a, i, l, e[g + 4], 6, -145523070), l = c(l, t, a, i, e[g + 11], 10, -1120210379), i = c(i, l, t, a, e[g + 2], 15, 718787259), a = c(a, i, l, t, e[g + 9], 21, -343485551), t = n(t, p), a = n(a, d), i = n(i, u), l = n(l, m);
          }
          return [t, a, i, l];
        }(function (e) {
          for (var t = 1 + (e.length + 8 >> 6), a = new Array(16 * t), n = 0; n < 16 * t; n++) a[n] = 0;
          for (n = 0; n < e.length; n++) a[n >> 2] |= (255 & e.charCodeAt(n)) << n % 4 * 8;
          return a[n >> 2] |= 128 << n % 4 * 8, a[16 * t - 2] = 8 * e.length, a;
        }(e)));
      }
    };
  },
  345: function _(e, t, a) {},
  35: function _(e, t) {
    e.exports = "";
  },
  36: function _(e, t, a) {
    function n() {
      return ["content", "deviceName", "keyWord", "blogBody", "blogTitle", "getType", "responsibilities", "street", "text", "reason", "searchvalue", "key", "answers", "leaveReason", "personRemark", "selfAppraisal", "imgUrl", "wxname", "deviceId", "avatarTempPath", "file", "file", "model", "brand", "system", "deviceId", "platform", "code", "openId", "unionid", "clockDeviceToken", "clockDevice", "address", "name", "enterpriseEmail", "responsibilities", "practiceTarget", "guardianName", "guardianPhone", "practiceDays", "linkman", "enterpriseName", "companyIntroduction", "accommodationStreet", "accommodationLongitude", "accommodationLatitude", "internshipDestination", "specialStatement", "enterpriseStreet", "insuranceName", "insuranceFinancing", "policyNumber", "overtimeRemark", "riskStatement", "specialStatement"];
    }
    var i = a(34),
      r = new RegExp("[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~！@#￥%……&*（）——+|{}【】‘；：”“’。，、？]");
    new RegExp("[\\u4E00-\\u9FFF]+"), t.a = {
      getTokenData: function getTokenData(e, t) {
        for (var a = ["5", "b", "f", "A", "J", "Q", "g", "a", "l", "p", "s", "q", "H", "4", "L", "Q", "g", "1", "6", "Q", "Z", "v", "w", "b", "c", "e", "2", "2", "m", "l", "E", "g", "G", "H", "I", "r", "o", "s", "d", "5", "7", "x", "t", "J", "S", "T", "F", "v", "w", "4", "8", "9", "0", "K", "E", "3", "4", "0", "m", "r", "i", "n"], n = [], o = 0; o < 62; o++) n.push(o + "");
        var s = Math.round(new Date().getTime() / 1e3),
          c = function (e, t) {
            for (var a, n, i = e.slice(0), r = e.length, o = r - t; r-- > o;) a = i[n = Math.floor((r + 1) * Math.random())], i[n] = i[r], i[r] = a;
            return i.slice(o);
          }(n, 20),
          l = "";
        c.forEach(function (e, t) {
          l += a[e];
        });
        var g,
          p = function (e) {
            for (var t = Object.keys(e).sort(), a = {}, n = 0; n < t.length; n++) a[t[n]] = e[t[n]];
            return a;
          }(e),
          d = "";
        for (g in p) -1 != ["content", "deviceName", "keyWord", "blogBody", "blogTitle", "getType", "responsibilities", "street", "text", "reason", "searchvalue", "key", "answers", "leaveReason", "personRemark", "selfAppraisal", "imgUrl", "wxname", "deviceId", "avatarTempPath", "file", "file", "model", "brand", "system", "deviceId", "platform", "code", "openId", "unionid", "clockDeviceToken", "clockDevice", "address", "name", "enterpriseEmail", "responsibilities", "practiceTarget", "guardianName", "guardianPhone", "practiceDays", "linkman", "enterpriseName", "companyIntroduction", "accommodationStreet", "accommodationLongitude", "accommodationLatitude", "internshipDestination", "specialStatement", "enterpriseStreet", "insuranceName", "insuranceFinancing", "policyNumber", "overtimeRemark", "riskStatement", "specialStatement"].indexOf(g) || r.test(p[g]) || (d += p[g]);
        return d += s, d = (d = (d = (d = (d = (d = (d = (d = (d += l).replace(/\s+/g, "")).replace(/\n+/g, "")).replace(/\r+/g, "")).replace(/</g, "")).replace(/>/g, "")).replace(/&/g, "")).replace(/-/g, "")).replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g, ""), d = encodeURIComponent(d), {
          md5: d = i.a.hexMD5(d),
          tstr: s,
          iArrStr: c && 0 < c.length ? c.join("_") : ""
        };
      },
      checkToken: function checkToken(e, t) {
        if (e) {
          var a = ["5", "b", "f", "A", "J", "Q", "g", "a", "l", "p", "s", "q", "H", "4", "L", "Q", "g", "1", "6", "Q", "Z", "v", "w", "b", "c", "e", "2", "2", "m", "l", "E", "g", "G", "H", "I", "r", "o", "s", "d", "5", "7", "x", "t", "J", "S", "T", "F", "v", "w", "4", "8", "9", "0", "K", "E", "3", "4", "0", "m", "r", "i", "n"],
            n = e.t,
            r = e.s.split("_"),
            o = "";
          return r.forEach(function (e, t) {
            o += a[e];
          }), r = "", r += n, r = (r = (r = (r = (r = (r = (r = (r = (r += o).replace(/\s+/g, "")).replace(/\n+/g, "")).replace(/\r+/g, "")).replace(/</g, "")).replace(/>/g, "")).replace(/&/g, "")).replace(/-/g, "")).replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g, ""), r = encodeURIComponent(r), (r = i.a.hexMD5(r)) == e.m;
        }
      },
      nocheckArrs: n
    };
  },
  37: function _(e, t, a) {
    a.d(t, "a", function () {
      return n;
    }), a.d(t, "b", function () {
      return i;
    }), a.d(t, "c", function () {
      return r;
    });
    var n = "ADD",
      i = "MINUS",
      r = "SET_XYBDATA";
  },
  38: function _(e, t, a) {
    function n(e) {
      r[e] = function (t) {
        return null !== t && o[e].test(t);
      };
    }
    a.d(t, "a", function () {
      return r;
    }), Object.prototype.toString;
    var i,
      r = {},
      o = {
        chinese: /[\u4e00-\u9fa5]/gm,
        english: /^[a-z]+$/i,
        capitalized: /^[A-Z]+$/,
        number: /^\d+$/,
        email: /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/,
        postCode: /^[0-9]\d{5}(?!\d)$/,
        alphaNumeric: /^[A-Za-z0-9]+$/,
        ipv4: /^(?:(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/,
        ipv6: /^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,
        call: /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,6})?$/i,
        telephone: /^(0|86|17951)?(11[0-9]|12[0-9]|13[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9]|14[0-9])[0-9]{8}$/,
        idCard: /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/,
        url: /^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i,
        date: /^[1-2][0-9][0-9][0-9]-[0-1]{0,1}[0-9]-[0-3]{0,1}[0-9]$/,
        password8_14: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,14}$/
      };
    for (i in o) o.hasOwnProperty(i) && n(i);
  },
  40: function _(e, t, a) {},
  45: function _(e, t) {
    e.exports = "";
  },
  46: function _(e, t, a) {
    var n = a(0),
      i = a(1);
    t.a = function () {
      var e = function (e, t) {
          if (Array.isArray(e)) return e;
          if (Symbol.iterator in Object(e)) return function (e, t) {
            var a = [],
              n = !0,
              i = !1,
              r = void 0;
            try {
              for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
            } catch (e) {
              i = !0, r = e;
            } finally {
              try {
                !n && s["return"] && s["return"]();
              } finally {
                if (i) throw r;
              }
            }
            return a;
          }(e, t);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        }(t = Object(n.useState)({
          applyContentOpenPossess: 0,
          applyContentRequiredPossess: 0,
          relationType: 1,
          minWordLimit: 1,
          maxWordLimit: 122,
          remark: "备注说明",
          tmplFilePath: null,
          tmplFileFullPath: null,
          tmplFileName: null,
          fileRemark: null,
          scoreType: null,
          minScore: null,
          maxScore: null,
          scorePossess: null,
          scoreLevel: null,
          auditPossess: null
        }), 2),
        t = e[0],
        a = e[1];
      return Object(n.useEffect)(function () {
        i.a.xyb_request("student/exemptinternship/loadExemptInternshipSetting.action", "POST", {}, !1, !1).then(function (e) {
          a(e.data.setting || {});
        }, function (e) {});
      }, []), {
        settings: t
      };
    };
  },
  47: function _(e, t, a) {
    var n = a(0),
      i = a.n(n);
    t.a = function (e, t, a) {
      var n = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : "all",
        r = t && Array.isArray(t) ? t : ["doc", "docx", "ppt", "pptx", "xls", "xlsx", "zip", "rar", "raw", "bmp", "tiff", "tif", "gif", "psd", "ai", "cdr", "dwg", "mp3", "mpg", "mp4", "mov", "pdf", "png", "jpg"];
      console.log(r);
      var o = a || 20971520;
      return {
        chooseFile: function chooseFile() {
          console.log({
            count: 1,
            file: n,
            extension: r
          }), i.a.chooseMessageFile({
            count: 1,
            file: n,
            extension: r,
            success: function success(t) {
              var a = t.tempFiles[0];
              t = a.name.substring(a.name.lastIndexOf(".") + 1);
              r.includes(t) && a.size < o ? (console.log("符合"), e(a, t)) : (i.a.showToast({
                title: "请选择符合类型与大小的文件",
                icon: "none"
              }), console.log("不符合"));
            },
            fail: function fail(e) {
              console.log("选择文件失败", e);
            }
          }).then(function (e) {});
        }
      };
    };
  },
  48: function _(e, t, a) {
    var n = a(0);
    n = a.n(n).a.createContext({
      planId: "",
      requirementInfo: {}
    });
    t.a = n;
  },
  49: function _(e, t, a) {
    a.d(t, "a", function () {
      return s;
    });
    var n = a(0),
      i = a(1),
      r = Object.assign || function (e) {
        for (var t = 1; t < arguments.length; t++) {
          var a,
            n = arguments[t];
          for (a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);
        }
        return e;
      },
      o = function o(e, t) {
        if (Array.isArray(e)) return e;
        if (Symbol.iterator in Object(e)) return function (e, t) {
          var a = [],
            n = !0,
            i = !1,
            r = void 0;
          try {
            for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
          } catch (e) {
            i = !0, r = e;
          } finally {
            try {
              !n && s["return"] && s["return"]();
            } finally {
              if (i) throw r;
            }
          }
          return a;
        }(e, t);
        throw new TypeError("Invalid attempt to destructure non-iterable instance");
      };
    function s(e) {
      var t = 1 < arguments.length && void 0 !== arguments[1] && arguments[1],
        a = Object(n.useState)({
          minScore: null,
          declareScore: 0,
          progress: 0
        }),
        s = o(a, 2),
        c = (a = s[0], s[1]),
        l = Object(n.useCallback)(function () {
          i.a.xyb_request("credit/LoadCredit.action", "POST", {
            yearIndex: e.id
          }, !1, !1).then(function (e) {
            var t, a, n, i;
            "200" === e.code && (t = "CREDIT" === e.data.scoreType ? e.data.declareScore : e.data.declareIntegral, a = "CREDIT" === e.data.scoreType ? "学分" : "积分", n = "CREDIT" === e.data.scoreType ? e.data.minScore ? e.data.declareScore / e.data.minScore * 100 : 0 : e.data.minIntegral ? e.data.declareIntegral / e.data.minIntegral * 100 : 0, i = "CREDIT" === e.data.scoreType ? e.data.minScore : e.data.minIntegral, i = r({}, e.data, {
              score: t || 0,
              scoreText: a,
              progress: 100 < n ? 100 : n || 0,
              hasMinScore: i
            }), console.log("result", i), c(i));
          });
        }, [e.id]);
      return Object(n.useEffect)(function () {
        l();
      }, [l]), Object(n.useDidShow)(function () {
        t && l();
      }), {
        progressInfo: a
      };
    }
  },
  50: function _(e, t, a) {
    a.d(t, "a", function () {
      return g;
    });
    t = a(4);
    var n = a.n(t),
      i = (t = a(0), a.n(t));
    var r,
      o = (a = a(11)).a.HOST,
      s = 0,
      c = null,
      l = !1,
      g = (r = function (e) {
        return function () {
          var t = e.apply(this, arguments);
          return new Promise(function (e, a) {
            return function n(i, r) {
              try {
                var o = t[i](r),
                  s = o.value;
              } catch (i) {
                return void a(i);
              }
              if (!o.done) return Promise.resolve(s).then(function (e) {
                n("next", e);
              }, function (e) {
                n("throw", e);
              });
              e(s);
            }("next");
          });
        };
      }(n.a.mark(function e() {
        return n.a.wrap(function (e) {
          for (;;) switch (e.prev = e.next) {
            case 0:
              if (l) return e.abrupt("return", c);
              e.next = 2;
              break;
            case 2:
              return l = !0, c = new Promise(function (e, t) {
                var a;
                console.log(s, 2, "===="), 2 <= s ? t() : (a = i.a.getStorageSync("xcxCurrentEnvironment")) && "wxwork" == a ? wx.qy.login({
                  success: function success(a) {
                    a.code && i.a.request({
                      url: o + "login/LoginByQyWx!getQyUserId.action",
                      data: {
                        code: a.code
                      },
                      method: "POST",
                      header: {
                        Cookie: i.a.getStorageSync("Cookie"),
                        "content-type": "application/x-www-form-urlencoded"
                      },
                      success: function success(a) {
                        a.data.data ? (i.a.setStorageSync("getOpenIdStorage", "1"), i.a.setStorageSync("openid", a.data.data.deviceId), i.a.setStorageSync("sessionKey", a.data.data.sessionKey), i.a.setStorageSync("encryptValue", a.data.data.encryptValue), i.a.setStorageSync("sessionId", a.data.data.sessionId), i.a.setStorageSync("Cookie", "JSESSIONID=" + a.data.data.sessionId), l = !1, e()) : (l = !1, s < 2 ? (s++, g().then(function (t) {
                          e();
                        })["catch"](function (e) {
                          t();
                        })) : e());
                      },
                      fail: function fail(e) {
                        i.a.showToast({
                          title: e.msg
                        }), t(), l = !1;
                      }
                    });
                  }
                }) : i.a.login({
                  success: function success(a) {
                    a.code && (l = !0, i.a.request({
                      url: o + "common/getOpenId.action",
                      data: {
                        code: a.code
                      },
                      method: "POST",
                      header: {
                        Cookie: i.a.getStorageSync("Cookie"),
                        "content-type": "application/x-www-form-urlencoded"
                      },
                      success: function success(a) {
                        i.a.setStorageSync("getOpenIdStorage", "1"), a.data.data ? (i.a.setStorageSync("openid", a.data.data.openId), i.a.setStorageSync("sessionKey", a.data.data.sessionKey), i.a.setStorageSync("encryptValue", a.data.data.encryptValue), i.a.setStorageSync("sessionId", a.data.data.sessionId), i.a.setStorageSync("Cookie", "JSESSIONID=" + a.data.data.sessionId), i.a.getApp().globalData.isLogin = !!a.data.data.isLogin, l = !1, e()) : (l = !1, s < 2 ? (s++, g().then(function (t) {
                          e();
                        })["catch"](function (e) {
                          t();
                        })) : e());
                      },
                      fail: function fail(e) {
                        t(), l = !1;
                      }
                    }));
                  }
                });
              }), e.abrupt("return", c);
            case 5:
            case "end":
              return e.stop();
          }
        }, e, void 0);
      })), function () {
        return r.apply(this, arguments);
      });
  },
  51: function _(e, t, a) {
    function n(e) {
      c[e] = function (t) {
        return null !== t && l[e].test(t);
      };
    }
    a.d(t, "b", function () {
      return r;
    }), a.d(t, "a", function () {
      return s;
    });
    t = a(0);
    var i,
      r = function r() {
        var e = new Date();
        return [e.getFullYear(), e.getMonth() + 1, e.getDate()].map(o).join("-");
      },
      o = function o(e) {
        return (e = e.toString())[1] ? e : "0" + e;
      },
      s = function s(e, t, a) {
        var n = void 0;
        return function () {
          var i,
            r = this,
            o = arguments;
          n && clearTimeout(n), a ? (i = !n, n = setTimeout(function () {
            n = null;
          }, t), i && e.apply(r, o)) : n = setTimeout(function () {
            e.apply(r, o);
          }, t);
        };
      },
      c = {},
      l = {
        chinese: /[\u4e00-\u9fa5]/gm,
        english: /^[a-z]+$/i,
        capitalized: /^[A-Z]+$/,
        number: /^\d+$/,
        email: /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/,
        postCode: /^[0-9]\d{5}(?!\d)$/,
        alphaNumeric: /^[A-Za-z0-9]+$/,
        ipv4: /^(?:(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/,
        ipv6: /^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,
        call: /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,6})?$/i,
        telephone: /^(0|86|17951)?(13[0-9]|15[012356789]|16[0-9]|17[0-9]|18[0-9]|14[0-9])[0-9]{8}$/,
        idCard: /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/,
        url: /^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i,
        date: /^[1-2][0-9][0-9][0-9]-[0-1]{0,1}[0-9]-[0-3]{0,1}[0-9]$/
      };
    for (i in l) l.hasOwnProperty(i) && n(i);
  },
  53: function _(e, t, a) {
    a.d(t, "a", function () {
      return r;
    }), a.d(t, "b", function () {
      return o;
    });
    var n = a(1),
      i = (t = a(0), a.n(t));
    function r() {
      var e = i.a.getStorageSync("behaviorData") || [];
      0 !== e.length && (e = {
        dataJson: JSON.stringify(e)
      }, n.a.xyb_request("behavior/Duration.action", "POST", e, !1, !0, 2).then(function (e) {}, function (e) {}), i.a.setStorageSync("behaviorData", []));
    }
    function o(e) {
      n.a.xyb_request("behavior/Duration.action", "POST", e, !1, !0, 2).then(function (e) {}, function (e) {});
    }
  },
  54: function _(e, t, a) {
    a.d(t, "a", function () {
      return n;
    });
    var n = Behavior({
      methods: {
        touchStart: function touchStart(e) {
          e = e.touches[0], this.direction = "", this.deltaX = 0, this.deltaY = 0, this.offsetX = 0, this.offsetY = 0, this.startX = e.clientX, this.startY = e.clientY;
        },
        touchMove: function touchMove(e) {
          e = e.touches[0], this.deltaX = e.clientX - this.startX, this.deltaY = e.clientY - this.startY, this.offsetX = Math.abs(this.deltaX), this.offsetY = Math.abs(this.deltaY), this.direction = this.offsetX > this.offsetY ? "horizontal" : this.offsetX < this.offsetY ? "vertical" : "";
        }
      }
    });
  },
  55: function _(e, t, a) {
    function n(e) {
      return {
        enter: "van-" + e + "-enter van-" + e + "-enter-active enter-class enter-active-class",
        "enter-to": "van-" + e + "-enter-to van-" + e + "-enter-active enter-to-class enter-active-class",
        leave: "van-" + e + "-leave van-" + e + "-leave-active leave-class leave-active-class",
        "leave-to": "van-" + e + "-leave-to van-" + e + "-leave-active leave-to-class leave-active-class"
      };
    }
    function i() {
      return new Promise(function (e) {
        return setTimeout(e, 33.333333333333336);
      });
    }
    a.d(t, "a", function () {
      return o;
    });
    var r = a(31),
      o = function o(e) {
        return Behavior({
          properties: {
            customStyle: String,
            show: {
              type: Boolean,
              value: e,
              observer: "observeShow"
            },
            duration: {
              type: [Number, Object],
              value: 300,
              observer: "observeDuration"
            },
            name: {
              type: String,
              value: "fade"
            }
          },
          data: {
            type: "",
            inited: !1,
            display: !1
          },
          attached: function attached() {
            this.data.show && this.enter();
          },
          methods: {
            observeShow: function observeShow(e) {
              e ? this.enter() : this.leave();
            },
            enter: function enter() {
              var e,
                t = this,
                a = (e = this.data).duration,
                o = n(e = e.name),
                s = Object(r.b)(a) ? a.leave : a;
              this.status = "enter", Promise.resolve().then(i).then(function () {
                t.checkStatus("enter"), t.set({
                  inited: !0,
                  display: !0,
                  classes: o.enter,
                  currentDuration: s
                });
              }).then(i).then(function () {
                t.checkStatus("enter"), t.set({
                  classes: o["enter-to"]
                });
              })["catch"](function () {});
            },
            leave: function leave() {
              var e,
                t = this,
                a = (e = this.data).duration,
                o = n(e = e.name),
                s = Object(r.b)(a) ? a.leave : a;
              this.status = "leave", Promise.resolve().then(i).then(function () {
                t.checkStatus("leave"), t.set({
                  classes: o.leave,
                  currentDuration: s
                });
              }).then(function () {
                return setTimeout(function () {
                  return t.onTransitionEnd();
                }, s);
              }).then(i).then(function () {
                t.checkStatus("leave"), t.set({
                  classes: o["leave-to"]
                });
              })["catch"](function () {});
            },
            checkStatus: function checkStatus(e) {
              if (e !== this.status) throw new Error("incongruent status: " + e);
            },
            onTransitionEnd: function onTransitionEnd() {
              this.data.show || (this.set({
                display: !1
              }), this.$emit("transitionEnd"));
            }
          }
        });
      };
  },
  555: function _(e, t) {
    e.exports = "";
  },
  556: function _(e, t) {
    e.exports = "";
  },
  56: function _(e, t, a) {
    a.d(t, "a", function () {
      return n;
    });
    var n = Behavior({
      externalClasses: ["hover-class"],
      properties: {
        id: String,
        lang: {
          type: String,
          value: "en"
        },
        businessId: Number,
        sessionFrom: String,
        sendMessageTitle: String,
        sendMessagePath: String,
        sendMessageImg: String,
        showMessageCard: Boolean,
        appParameter: String,
        ariaLabel: String
      }
    });
  },
  57: function _(e, t, a) {
    a.d(t, "a", function () {
      return n;
    });
    var n = Behavior({
      properties: {
        openType: String
      },
      methods: {
        bindGetUserInfo: function bindGetUserInfo(e) {
          this.$emit("getuserinfo", e.detail);
        },
        bindContact: function bindContact(e) {
          this.$emit("contact", e.detail);
        },
        bindGetPhoneNumber: function bindGetPhoneNumber(e) {
          this.$emit("getphonenumber", e.detail);
        },
        bindError: function bindError(e) {
          this.$emit("error", e.detail);
        },
        bindLaunchApp: function bindLaunchApp(e) {
          this.$emit("launchapp", e.detail);
        },
        bindOpenSetting: function bindOpenSetting(e) {
          this.$emit("opensetting", e.detail);
        }
      }
    });
  },
  58: function _(e, t, a) {
    a.d(t, "a", function () {
      return n;
    });
    var n = {
      title: String,
      loading: Boolean,
      showToolbar: Boolean,
      cancelButtonText: {
        type: String,
        value: "取消"
      },
      confirmButtonText: {
        type: String,
        value: "确认"
      },
      visibleItemCount: {
        type: Number,
        value: 5
      },
      itemHeight: {
        type: Number,
        value: 44
      }
    };
  },
  59: function _(e, t, a) {
    function n(e) {
      if (Array.isArray(e)) {
        for (var t = 0, a = Array(e.length); t < e.length; t++) a[t] = e[t];
        return a;
      }
      return Array.from(e);
    }
    function i(e) {
      return {
        textType: 1,
        text: e
      };
    }
    function r(e, t, a) {
      return {
        textType: 7,
        text: 0 < arguments.length && void 0 !== e ? e : "",
        style: "display:block;color: #A8A9B3;font-size: 13px;font-weight: 400;text-align: right;",
        id: t,
        name: a,
        show: !!t
      };
    }
    function o(e) {
      return Array.isArray(e) ? e.map(function (t, a) {
        return {
          textType: 2,
          text: t.name + (a === e.length ? "" : "："),
          content: (t.str || "") + "\n",
          id: t.id,
          name: t.name
        };
      }) : [];
    }
    function s(e, t) {
      var a = [];
      if (e) a = [i(t.content)];else {
        if (0 === t.aiMsgType && (a = [i(t.content)]), 1 === t.aiMsgType && (a = [{
          textType: 6,
          text: ""
        }]), 2 === t.aiMsgType) {
          var s = o(t.list);
          if (!s.length) return [i(t.content || "我给不出您想要的回答")];
          a = {
            2: [i("根据您的专业，为您推荐了几个您可能感兴趣的行业，快去点击看看吧！")].concat(n(s)),
            3: [i("你的专业考研可以考")].concat(n(s), [i("等方向"), r("点击了解详情")]),
            4: [i("你的专业考公可以考")].concat(n(s), [i("等部门"), r("点击了解详情")]),
            5: [i("根据您的专业，为您推荐了几个您可能感兴趣的职位，点击你感兴趣的职位，获取从事该职位需要掌握的能力")].concat(n(s), [i("等部门"), r("点击了解详情")])
          }[t.questionType];
        }
        if (3 === t.aiMsgType && (a = [i(t.content), t.name && {
          textType: 3,
          text: "点击获取您在" + t.name + "能够从事的职位"
        }].filter(Boolean)), 4 === t.aiMsgType && (s = (s = o(t.list)).length ? [r(" "), i("了解以上内容后，你的专业可以从事")].concat(n(s), [i("等行业"), r("点击了解行业")]) : [], a = [i(t.content)].concat(n(s))), 5 === t.aiMsgType && (a = [i(t.content), {
          textType: 3,
          text: "您是否想要从事该行业？点击了解该行业的职位"
        }]), 6 === t.aiMsgType) {
          if (!t.list.length) return [i(t.content || "我给不出您想要的回答")];
          a = [i("根据您的性格测试结果为您推荐以下适合的行业")].concat(n(o(t.list)), [r("点击了解行业")]);
        }
        if (7 === t.aiMsgType) {
          var c = o(t.list);
          if (!c.length) return [i(t.content || "我给不出您想要的回答")];
          a = [i("根据您的专业，为您推荐了几个您可能感兴趣的职位，点击你感兴趣的职位，获取从事该职位需要掌握的能力")].concat(n(c), [r("了解行业现状 >", t.industryId, t.name)]);
        }
        8 === t.aiMsgType && (a = [i(t.content), t.name && {
          textType: 3,
          text: "点击获取" + t.name + "需要哪些能力吧"
        }].filter(Boolean)), 9 === t.aiMsgType && (c = (c = o(t.list)).length ? [r(" "), i("了解以上内容后，你的专业可以从事")].concat(n(c), [i("等行业"), r("点击了解行业")]) : [], a = [i(t.content)].concat(n(c))), 10 === t.aiMsgType && (a = [i(t.content), t.name].filter(Boolean)), 11 === t.aiMsgType && (a = [t.list && t.list.length ? {
          textType: 4,
          text: ""
        } : i(t.content || "我给不出您想要的回答")]), 12 !== t.aiMsgType && 13 !== t.aiMsgType || (a = [{
          textType: 5,
          text: ""
        }]);
      }
      return a;
    }
    a.d(t, "a", function () {
      return s;
    });
  },
  60: function _(e, t, a) {
    var n = a(0),
      i = a(1),
      r = function r(e, t) {
        if (Array.isArray(e)) return e;
        if (Symbol.iterator in Object(e)) return function (e, t) {
          var a = [],
            n = !0,
            i = !1,
            r = void 0;
          try {
            for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
          } catch (e) {
            i = !0, r = e;
          } finally {
            try {
              !n && s["return"] && s["return"]();
            } finally {
              if (i) throw r;
            }
          }
          return a;
        }(e, t);
        throw new TypeError("Invalid attempt to destructure non-iterable instance");
      };
    t.a = function () {
      var e,
        t = Object(n.useState)({
          applyContentOpenPossess: 0,
          applyContentRequiredPossess: 0,
          relationType: 1,
          minWordLimit: 1,
          maxWordLimit: 122,
          remark: "备注说明",
          tmplFilePath: null,
          tmplFileFullPath: null,
          tmplFileName: null,
          fileRemark: null,
          scoreType: null,
          minScore: null,
          maxScore: null,
          scorePossess: null,
          scoreLevel: null,
          auditPossess: null
        }),
        a = (e = r(t, 2))[0],
        o = e[1],
        s = (t = Object(n.useState)(!1), t = (e = r(t, 2))[0], e[1]);
      return Object(n.useEffect)(function () {
        i.a.xyb_request("student/exemptinternship/loadExemptInternshipSetting.action", "POST", {}, !1, !1).then(function (e) {
          o(e.data.setting || {}), s(e.data.open);
        }, function (e) {});
      }, []), {
        settings: a,
        open: t
      };
    };
  },
  61: function _(e, t, a) {
    a.d(t, "a", function () {
      return o;
    });
    var n = a(0),
      i = a.n(n),
      r = a(1);
    function o() {
      var e = Object(n.useRef)({
          resolve: null,
          reject: null
        }),
        t = (c = function (e, t) {
          if (Array.isArray(e)) return e;
          if (Symbol.iterator in Object(e)) return function (e, t) {
            var a = [],
              n = !0,
              i = !1,
              r = void 0;
            try {
              for (var o, s = e[Symbol.iterator](); !(n = (o = s.next()).done) && (a.push(o.value), !t || a.length !== t); n = !0);
            } catch (e) {
              i = !0, r = e;
            } finally {
              try {
                !n && s["return"] && s["return"]();
              } finally {
                if (i) throw r;
              }
            }
            return a;
          }(e, t);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        }(t = Object(n.useState)(null), 2))[0],
        a = c[1],
        o = (Object(n.useCallback)(function () {
          return new Promise(function (e, t) {
            i.a.getLocation({
              type: "gcj02",
              success: function success(t) {
                t = {
                  latitude: t.latitude,
                  longitude: t.longitude
                }, console.log(t), e(t);
              },
              fail: function fail(e) {
                i.a.showToast({
                  title: "经纬度获取失败,请重新定位后再试",
                  icon: "none"
                });
              }
            });
          });
        }, []), Object(n.useCallback)(function (e) {
          var t = i.a.getStorageSync("xcxSystemInfo");
          r.a.xyb_request("credit/signin/Signin.action", "POST", {
            jsonStr: e,
            clockDeviceToken: t ? t.model : "",
            clockDevice: t ? t.brand : ""
          }, !1, !1).then(function (e) {
            console.log(e), "200" === e.code && a(e.data);
          });
        }, [])),
        s = Object(n.useCallback)(function () {
          i.a.eventCenter.trigger("taroClick", {
            funName: "扫码签到"
          }), i.a.scanCode({
            success: function success(e) {
              "QR_CODE" === e.scanType ? (e = e.result, o(e)) : i.a.showToast({
                title: "请扫描正确的二维码",
                icon: "none"
              });
            }
          });
        }, [o]),
        c = Object(n.useCallback)(function () {
          return new Promise(function (t, a) {
            e.current = {
              resolve: t,
              reject: a
            }, s();
          });
        }, [s]);
      return Object(n.useEffect)(function () {
        r.a.xyb_request("credit/signin/loadUnScoreActivity.action", "POST", {}, !1, !1).then(function (e) {
          "200" === e.code && e.data && a({
            isSuccess: !0,
            success: !0,
            status: null,
            signinTime: e.data.clockTime,
            successStatus: 1 == e.data.clockType ? 9 : 10,
            activityId: e.data.id,
            activityName: e.data.name,
            credit: null,
            needScore: !0
          });
        });
      }, []), {
        signInAction: c,
        signInResult: t,
        clearResult: function clearResult() {
          return a(null);
        }
      };
    }
  },
  62: function _(e, t, a) {
    var n = a(0),
      i = a.n(n),
      r = (n = a(11), Object.assign || function (e) {
        for (var t = 1; t < arguments.length; t++) {
          var a,
            n = arguments[t];
          for (a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);
        }
        return e;
      }),
      o = n.a.HOST,
      s = (n.a.APPHTTP, {});
    a.d(t, "a", function () {
      return c;
    });
    var c = function c(e, t) {
      var a = 2 < arguments.length && void 0 !== arguments[2] && arguments[2];
      return function () {
        var e = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {
          method: "GET",
          data: {}
        };
        return e.showLoding && i.a.showLoading({
          title: "loading"
        }), i.a.request({
          url: o + e.url,
          data: r({}, s, e.data),
          header: {
            Cookie: i.a.getStorageSync("Cookies"),
            "content-type": "application/x-www-form-urlencoded"
          },
          method: e.method.toUpperCase()
        }).then(function (t) {
          e.showLoding && i.a.hideLoading, console.log("res--", t);
          var a = t.statusCode;
          t = t.data;
          if (200 <= a && a < 300) return "205" == t.code && i.a.showToast({
            title: t.code,
            icon: "none",
            mask: !0
          }), t;
          throw new Error("网络请求错误，状态码" + code);
        });
      }({
        url: e,
        method: 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : "POST",
        data: t,
        showLoding: a
      });
    };
  },
  63: function _(t, a) {
    var n = "function" == typeof Symbol && "symbol" == e(Symbol.iterator) ? function (t) {
      return e(t);
    } : function (t) {
      return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : e(t);
    };
    t.exports = {
      $isEmpty: function $isEmpty(e) {
        return 0 === Object.keys(e).length;
      },
      $isEqual: function $isEqual(e, t, a, i) {
        if (e === t) return 0 !== e || 1 / e == 1 / t;
        if (e != e) return t != t;
        if (!e || !t) return e === t;
        var r = void 0 === e ? "undefined" : n(e);
        return ("function" === r || "object" === r || "object" === (void 0 === t ? "undefined" : n(t))) && this.$isDeepEqual(e, t, a, i);
      },
      $isDeepEqual: function $isDeepEqual(e, t, a, i) {
        if ((s = toString.call(e)) !== toString.call(t)) return !1;
        switch (s) {
          case "[object RegExp]":
          case "[object String]":
            return "" + e == "" + t;
          case "[object Number]":
            return +e != +e ? +t != +t : 0 == +e ? 1 / +e == 1 / t : +e == +t;
          case "[object Date]":
          case "[object Boolean]":
            return +e == +t;
          case "[object Symbol]":
            var r = "undefined" != typeof Symbol ? Symbol.prototype : null;
            return r.valueOf.call(e) === r.valueOf.call(t);
        }
        var o = "[object Array]" === s;
        if (!o) {
          if ("object" !== (void 0 === e ? "undefined" : n(e)) || "object" !== (void 0 === t ? "undefined" : n(t))) return e === t;
          var s,
            c = e.constructor;
          if (c !== (s = t.constructor) && !("function" == typeof c && c instanceof c && "function" == typeof s && s instanceof s) && "constructor" in e && "constructor" in t) return !1;
        }
        i = i || [];
        for (var l = (a = a || []).length; l--;) if (a[l] === e) return i[l] === t;
        if (a.push(e), i.push(t), o) {
          if ((l = e.length) !== t.length) return !1;
          for (; l--;) if (!this.$isEqual(e[l], t[l], a, i)) return !1;
        } else {
          var g,
            p = Object.keys(e);
          l = p.length;
          if (Object.keys(t).length !== l) return !1;
          for (; l--;) if (g = p[l], !this.$has(t, g) || !this.$isEqual(e[g], t[g], a, i)) return !1;
        }
        return a.pop(), i.pop(), !0;
      },
      $has: function $has(e, t) {
        if ("[object Array]" !== toString.call(t)) return e && hasOwnProperty.call(e, t);
        for (var a = t.length, n = 0; n < a; n++) {
          var i = t[n];
          if (!e || !hasOwnProperty.call(e, i)) return !1;
          e = e[i];
        }
        return !!a;
      },
      $extend: function $extend() {
        var e,
          t,
          a,
          i,
          r,
          o = arguments[0] || {},
          s = 1,
          c = arguments.length,
          l = !1;
        for ("boolean" == typeof o && (l = o, o = arguments[s] || {}, s++), "object" !== (void 0 === o ? "undefined" : n(o)) && "function" != typeof o && (o = {}), s === c && (o = this, s--); s < c; s++) if (e = arguments[s]) for (t in e) r = o[t], o !== (a = e[t]) && (l && a && (this.$isPlainObject(a) || (i = Array.isArray(a))) ? (r = i ? (i = !1, r && Array.isArray(r) ? r : []) : r && this.$isPlainObject(r) ? r : {}, o[t] = this.$extend(l, r, a)) : o[t] = a);
        return o;
      },
      $copy: function $copy(e) {
        var t = 1 < arguments.length && void 0 !== arguments[1] && arguments[1];
        return Array.isArray(e) ? this.$extend(t, [], e) : "" + e != "null" && "object" === (void 0 === e ? "undefined" : n(e)) ? this.$extend(t, {}, e) : e;
      },
      $isPlainObject: function $isPlainObject(e) {
        return !(!e || "[object Object]" !== Object.prototype.toString.call(e) || (e = Object.getPrototypeOf(e)) && ("function" != typeof (e = Object.prototype.hasOwnProperty.call(e, "constructor") && e.constructor) || Object.prototype.hasOwnProperty.toString.call(e) !== Object.prototype.hasOwnProperty.toString.call(Object)));
      },
      $resolvePath: function $resolvePath(e, t) {
        if (!t) return e;
        if ("/" === t[0]) return t = t.substr(1), this.$resolvePath("", t);
        if ("." !== t[0]) return this.$resolvePath(e, "./" + t);
        var a = e.split("/");
        return "." === t[0] && "/" === t[1] ? "." !== (t = t.substr(2))[0] ? (a.length ? a[a.length - 1] = t : a = [t], 1 === a.length ? "/" + a[0] : a.join("/")) : this.$resolvePath(a.join("/"), t) : "." === t[0] && "." === t[1] && "/" === t[2] ? (t = t.replace(/^\.*/gi, ""), a.pop(), this.$resolvePath(a.join("/"), "." + t)) : "." === t[0] ? this.$resolvePath(e, t.substr(1)) : void 0;
      },
      $getParams: function $getParams(e) {
        var t,
          a = {},
          n = e.indexOf("?");
        return -1 !== n && (n = e.substr(n + 1), t = void 0, n.split("&").forEach(function (e) {
          t = e.split("="), a[t[0]] = decodeURIComponent(t[1]);
        })), a;
      }
    };
  },
  64: function _(e, t, a) {},
  761: function _(e, t, a) {},
  8: function _(e, t, a) {
    a.d(t, "a", function () {
      return i;
    });
    var n = a(37),
      i = function i(e) {
        return {
          type: n.c,
          xybdata: e
        };
      };
  },
  9: function _(e, t, a) {
    var n = a(1),
      i = a(11),
      r = a(0),
      o = a.n(r),
      s = (r = a(28), a.n(r));
    t.a = {
      upLoadOss: function upLoadOss(e, t, a, r) {
        var c = !(4 < arguments.length && void 0 !== arguments[4]) || arguments[4];
        return new Promise(function (l, g) {
          (function (e, t, a) {
            return new Promise(function (i, r) {
              n.a.xyb_request("uploadfile/commonPostPolicy.action", "POST", {
                customerType: e,
                uploadType: t,
                publicRead: a
              }, !1, !1).then(function (e) {
                e = e.data, i(e);
              }, function (e) {
                r(e), o.a.showToast({
                  title: "网络异常",
                  icon: "none"
                });
              });
            });
          })(t, a, r).then(function (n) {
            var r = n,
              p = e.substring(e.lastIndexOf(".") + 1),
              d = new Date().getTime(),
              u = n.dir + "/" + d + "." + p,
              m = n.policy,
              f = (d = n.accessid, p = n.signature, {
                key: u,
                policy: m,
                OSSAccessKeyId: d,
                signature: p,
                success_action_status: "200",
                customerType: t,
                uploadType: a
              });
            n.callback && (f.callback = n.callback), c && o.a.showLoading({
              title: "文件上传中",
              mask: !0
            }), o.a.uploadFile({
              header: {
                Cookie: o.a.getStorageSync("Cookie"),
                "content-type": "application/x-www-form-urlencoded;charset=UTF-8"
              },
              url: -1 < i.a.HOST.indexOf("https") ? n.host : i.a.HOST + "uploadfile/uploadFile.action",
              filePath: e,
              name: "file",
              method: "POST",
              formData: f,
              success: function success(e) {
                if (c && o.a.hideLoading(), 200 != e.statusCode) {
                  400 == e.statusCode ? o.a.showToast({
                    title: "文件太大！",
                    icon: "none"
                  }) : o.a.showToast({
                    title: "文件上传失败，请重试！",
                    icon: "none"
                  });
                  var t = f;
                  t.url = r.host, t.name = "file", t.method = "POST";
                  var a = o.a.getStorageSync("openid") || null,
                    n = o.a.getStorageSync("unionid") || null,
                    p = o.a.getStorageSync("xcxSystemInfo") || null;
                  return t.model = p ? p.model : "", t.brand = p ? p.brand : "", t.platform = p ? p.platform : "", t.system = p ? p.system : "", t.openId = a, t.unionId = n, s.a.info("oss-back", e), s.a.info("error-oss-params", t), g(), !1;
                }
                if (t = {}, "string" != typeof (e = e.data)) return o.a.showToast({
                  title: "返回类型不能被解析,请重试",
                  icon: "none"
                }), g(), !1;
                e = (e = e.replace(/\n/g, "\\n")).replace(" ", "");
                try {
                  t = JSON.parse(e);
                } catch (e) {
                  o.a.showToast({
                    title: "JSON.parse 解析失败,请重试",
                    icon: "none"
                  }), s.a.info("parse-fail", "解析失败");
                }
                if ("200" == t.status) e = {
                  key: u = -1 == i.a.HOST.indexOf("https") ? t.vo.key : u,
                  url: t.vo.customParams ? t.vo.customParams.ossUrl : ""
                }, l(e);else {
                  var d = "";
                  switch (t.errorCode) {
                    case "10001":
                      d = "无效请求";
                      break;
                    case "10002":
                      d = "上传用户类型不存在";
                      break;
                    case "10003":
                      d = "上传文件类型不存在";
                      break;
                    case "10004":
                      d = "文件名称过长，不能超过50个字符";
                      break;
                    case "10005":
                      d = "上传文件格式不正确";
                      break;
                    case "10006":
                      d = "文件类型不允许上传";
                      break;
                    case "10007":
                      d = "上传的文件太大";
                      break;
                    case "10008":
                      d = "图片违规";
                      break;
                    case "10009":
                      d = "学校信息不存在";
                      break;
                    default:
                      d = "文件上传失败";
                  }
                  o.a.showToast({
                    title: d,
                    icon: "none"
                  });
                }
              },
              fail: function fail(e) {
                o.a.hideLoading(), g(e), o.a.showToast({
                  title: "文件上传失败",
                  icon: "none"
                });
              }
            });
          });
        })["catch"](function (e) {
          o.a.hideLoading();
        });
      }
    };
  }
}]);
